4 ms·
Yup, agreed, in the case of dynamic languages it's much clearer and the evidence is a lot more favourable. The linked article doesn't help here because the abs
by CamouflagedKiwi 2y ago
Yup, agreed, in the case of dynamic languages it's much clearer and the evidence is a lot more favourable.
The linked article doesn't help here because the abstract only mentions Javascript in the context of their work to prove their concept, but the body of the paper is clearer that it is discussing JIT vs AOT in the context of Javascript specifically.
- pizlonator 2y agoI think their findings are applicable to lots of languages where the fastest known implementation is JIT based. Not all “JIT dominant” languages rely on ICs as part of the JIT’s performance story, but enough of them do that it’s worth studying. And JS happens to be the language where ICs have been taken the furthest, in terms of just how many different ways have been investigated and how many person years went into tuning them. So in some sense they’re picking the hardest fight. I think that’s a good thing.