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

Interestingly enough, since we have Qt mentioned in this thread...

Somewhere between 4.8 and 5.1 (I can't remember exactly when), QtWebKit introduced a compile-time macro-assembler setup. This was used to generate a "first pass" product of the JIT engine output, to reduce the JavaScript engine warmup time.[ß]

This was at a time when I had already wondered aloud, on several occasions, how long it would take for browser vendors to allow downloading precompiled JIT blobs for speeding up the most expensive parts of whatever they wanted their visitors to run. This never happened. The world hopped over the fledgling JS-AOT craze and came up with WebAssembly instead.

ß: the construction also introduced Ruby as a build requirement, because of course the macro-assembler generation was done with Ruby.



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

Search: