Mozilla Releases Firefox 3.1 Beta 1 for Public Testing (NewsFactor)

NewsFactor - Mozilla's Firefox 3.1 beta 1, now available for public download, is loaded with new features that once again put the Firefox developer community on the cutting edge of browser development. Full text

Mozilla boosts JavaScript performance (InfoWorld)

2008.08.22 - Linux and Open Source - Source: RSS.NEWS.YAHOO.COM - Comments [0]

Paul Krill 45 minutes ago

San Francisco - Mozilla this week is touting technology to boost performance of its JavaScript engine and Web applications.

Called TraceMonkey, the technology adds native code compilation to the engine, which itself is called SpiderMonkey, said Mike Shaver, Mozilla vice president of engineering, in a blog post on Friday. The software builds on code and ideas shared with the Tamarin Tracing project, Shaver said.

TraceMonkey was placed in the Firefox 3.1 development tree this week. It is slated to be featured in Firefox 3.1, which is due to be available the end of this year.

"I'm extremely pleased to announce the launch of TraceMonkey, an evolution of Firefox's SpiderMonkey JavaScript engine for Firefox 3.1 that uses a new kind of Just-In-Time (JIT) compiler to boost JavaScript performance by an order of magnitude or more," said Brendan Eich, Mozilla CTO and the founder of JavaScript, in a blog post.

"TraceMonkey advances us toward the Mozilla 2 future where even more Firefox code is written in JavaScript. Firefox gets faster and safer as this process unfolds," Eich said.

The project still is early in development, though.

"The goal of the TraceMonkey project ??? which is still in its early stages ??? is to take JavaScript performance to another level, where instead of competing against other interpreters, we start to compete against native code," said Shaver.

"We have bugs to fix, and an enormous number of optimizations still to choose from, but we???re charging full speed ahead on the work we need to do for this to be a part of Firefox 3.1," Shaver said. "Depending on the benchmarks you choose, you might see massive speed-up, minor speed-up, or maybe even some slowdown ??? those latter cases are definitely bugs and reporting them through bugzilla will be a big help."

TraceMonkey supports x86, x86-54, and ARM. "This means we are ready for mobile and desktop target platforms out of the box," Eich said.

"As the performance keeps going up, people will write and transport code that was 'too slow' to run in the browser as JavaScript. This means the Web can accommodate workloads that right now require a proprietary plugin," said Eich.

He added he expects other browsers to follow Mozilla's lead and take JavaScript performance through current interpreter speed barriers, using JIT native code compilation.

Source

Post a comment
Name 
E-Mail
Comment
Enter the code from image

See also:

Microsoft releases Media Player plug-in for Firefox (InfoWorld)

InfoWorld - Microsoft, as part of its outreach to the open-source community, has released a new official Windows Media Player plug-in for Firefox 2.0 that resolves problems with the older one.

IDF: Intel Tells Big Plans for Small, Mobile Devices (PC World)

PC World - Intel Corp. Wednesday unveiled its Ultra Mobile platform, also known as McCaslin, designed for ultramobile PCs and other handheld devices, and outlined plans for increased Linux support and a new chip for ultramobile PCs due in 2008.

Mozilla releases Thunderbird 2 e-mail client (InfoWorld)

InfoWorld - Mozilla unveiled the final version of its open-source Thunderbird 2 e-mail client on Thursday, improving how users can organize and label their messages.

In Brief: Red Hat creates global services center in India (InfoWorld)

InfoWorld - Red Hat has set up a global services center in India that will assist its customers with deploying open-source technologies. The center will hire about 100 staff over the next 12 months.

Microsoft Releases Media Player for Firefox (PC World)

PC World - Microsoft Corp., as part of its outreach to the open-source community, has released a new official Windows Media Player plug-in for Firefox 2.0 that resolves problems with the older one.