Jump to content

Talk:List of JavaScript engines

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 72.203.80.253 (talk) at 23:09, 17 February 2024 (History of JIT: Reply). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

History of JIT

The article is currently wrong in that it claims Google Chrome pioneered JIT. In fact, the TraceMonkey JIT for Firefox appeared as a Beta before Chrome was even announced, and became standard in Firefox at about the same time that the Chrome came out of Beta.

The current page is simply wrong. I have tried to correct this with proper references but someone keeps undoing my edits. 72.203.80.253 (talk) 06:15, 17 February 2024 (UTC)[reply]

Perhaps the V8 team could claim priority here, since they independently developed it for a few years prior to Chrome's release in 2008. There's another problem with your claim of Eich/TraceMonkey being the first to have JIT: In terms of widespread, non-beta deployment Chrome was well ahead of Firefox, which is supported by Mozilla's "Are we fast yet?" website and another reference in the article. (And I personally remember Firefox being noticably slower than Chrome for JS back in those early years of Chrome.)
Anyhow, I don't think it really matters who gets credited for "the pioneer" of JIT in a JS engine. So I'm reverting back to my edit of yesterday where this point is not even mentioned. (It still has the same Eich blog ref anyways.) -Pmffl (talk) 19:56, 17 February 2024 (UTC)[reply]
Well, it does matter because that is the published history. TraceMonkey in Firefox actually goes back to 2006 also, with the publication being Gal, A., Franz, M., & Probst, C. (2006). HotpathVM: An Effective JIT for Resource-constrained Devices. In 2nd International Conference on Virtual Execution Environments (VEE 2006). This made it into Firefox before anyone outside of Google even knew that Chrome was being developed. So the current article is not honest about who did what and almost looks like a hidden advertisement for Google.
In fact, as the cited Brendan Eich blog shows, TraceMonkey led to a 700 percent (!) speedup over all previously existing browsers at the time. And Chrome and Firefox often traded places in the speed race in the years that followed.
It is simply not fair to give Google the credit when they were second to launch, and worse, suppress the fact that Firefox also had a JIT BEFORE. 72.203.80.253 (talk) 23:09, 17 February 2024 (UTC)[reply]