Hacker News new | past | comments | ask | show | jobs | submit login

Startup time is a problem we can solve without giving up the advantages of dynamic systems. We just haven't invested enough in solving the problem.



This is just not correct.

Dynamic systems like the ones based on javascript or Java or scheme have received A LOT of attention in the last 10-20 years. In fact, javascript does start fairy quickly.

The usual solution to the startup problem is to have many compilers working at once (aka tiered jit compilation). A fast bytecode interpreter + mid-level jit + ssa-based heavy stuff, all working in parallel. Obviously, this means a lot of background compute and memory burned.




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

Search: