Linked by Thom Holwerda on Tue 30th Jun 2009 15:56 UTC
Mozilla & Gecko clones As was anticipated, the boys and girls at Mozilla have released the final build of Firefox 3.5 today. Firefox 3.5 - originally supposed to be 3.1 - comes with many welcome improvements, chief among which is support for HTML5 audio and video tags.
Thread beginning with comment 370878
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Javascipt Speed
by kaiwai on Tue 30th Jun 2009 16:53 UTC in reply to "RE: Javascipt Speed"
kaiwai
Member since:
2005-07-06

that's comparing apples with pears.
chrome uses webkit and V8 for javascript, and mozilla uses gecko.
also, optimizations are not easy to accompish.


True, I ran the benchmark from here:

http://v8.googlecode.com/svn/data/benchmarks/v4/run.html

Firefox when compared to Safari is slower but with that being said, Firefox was designed to be easily portable when compared to the high optimised Javascript engine used in Safari (Squirrelfish Extreme) or Chrome (V8) which has alot of platform specific code which makes porting it to another platform (let alone architecture) not particularly easy.

With that being said, what ever optimisations that are being used one can't avoid acknowledging that Javascript is being pushed far beyond what its original purpose was - nothing wrong with that but there are limitations as to how much performance one can squeeze out.

Reply Parent Score: 2

RE[3]: Javascipt Speed
by daveak on Tue 30th Jun 2009 17:34 in reply to "RE[2]: Javascipt Speed"
daveak Member since:
2008-12-29

Is squirrelfish just safari or is it part of webkit? If so then surely it is more portable as webkit is available on more devices / platforms than firefox?

Reply Parent Score: 1

RE[4]: Javascipt Speed
by kaiwai on Wed 1st Jul 2009 01:39 in reply to "RE[3]: Javascipt Speed"
kaiwai Member since:
2005-07-06

Is squirrelfish just safari or is it part of webkit? If so then surely it is more portable as webkit is available on more devices / platforms than firefox?


Its part of both Safari and Webkit; both V8 and squirrelfish. They aren't offered on that many devices; maybe PowerPC, ARM and x86. There is a huge difference, however, between multiplatform (operating system) and multi-architecture. What I was referring to is architecture relating the processor specific optimisations used for Javascript. For example, if Sun were to adopt Webkit and Epiphany it would require them to add SPARC support to the Javascript engine they choose (the operating system support wouldn't be all that difficult though).

Reply Parent Score: 2