3 ms·
My question is, is it worse or better with Ruby,NodeJS, Perl,Java or Go? I remember NodeJS scripts being extremely slow to start in general, way slower than Pyt
by camus2 9y ago
My question is, is it worse or better with Ruby,NodeJS, Perl,Java or Go? I remember NodeJS scripts being extremely slow to start in general, way slower than Python.
- majewsky 9y agoSorted from slowest to fastest: (all single measurements on my Arch Linux notebook) $ time java &> /dev/null java &> /dev/null 0,09s user 0,03s system 120% cpu 0,102 total $ time ruby -e 42 ruby -e 42 0,04s user 0,01s system 99% cpu 0,053 total $ time python -c 42 python -c 42 0,03s user 0,00s system 98% cpu 0,030 total $ time perl -e 42 perl -e 42 0,00s user 0,00s system 92% cpu 0,005 total I don't have NodeJS at hand to test with. Note that Java produces a help message (which I sent to /dev/null), but that (hopefully) shouldn't affect the timing that much. Go produces compiled binaries and, as such, exhibits no such startup delay. Startup times for Go programs that I tested are in the same ballpark as Perl above, i.e. not reasonably measureable with a millisecond-precision tool like time(1).