Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Python is kind of a special case. It's slow, widely used and often used as "glue" calling out to other programs and libraries that do the real work. There's also a lot of overlap for python and systems programmers, so there's tooling and that community knows how to do these things. There's more of a culture in python that to do anything serious (read fast) you write that part somewhere else and call into it.

If you look at JS tooling like eslint, tslint, uglifyjs, tsc, webpack, ~~esbuild~~, etc, it's all JavaScript (moving to typescript if anything).

EDIT: I stand corrected in that esbuild is not written in Javascript, but I think that's a disadvantage to it's success if anything and would point out webpack is more popular



> EDIT: I stand corrected in that esbuild is not written in Javascript, but I think that's a disadvantage to it's success if anything and would point out webpack is more popular.

Webpack exists since 2012, of course it's more popular. For a long time there were no other alternatives, so people had to deal with its madness.


As I mentioned above, new JS tooling is beginning to be written in non-JS/TS languages. esbuild which you mention specifically is in Go, not JS.


esbuild is written in Go, which is a large part of why it’s way faster than other dog slow tools especially webpack in your list.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: