JaegerMonkey, Opera 10.5 Beta, Mozilla Ubiquity And 3 New Chrome Extensions [Browser Saturday]
By on February 27th, 2010

Welcome again to our weekly column Browser Saturday, where the Techie Buzz team will try to aggregate the latest innovations and updates around the browser world. Check the previous post here.

Mozilla Developers Working On A New JavaScript Optimizer: JaegerMonkey

Mozilla developers are now working on a new JavaScript optimizer for Mozilla based browsers like Firefox. This new project, named JaegerMonkey (or JägerMonkey), will replace Mozilla’s current JavaScript optimizer TraceMonkey. JaegerMonkey will have the features of TraceMonkey and Nitro (WebKit’s JavaScript engine) both.

Developers Dave Mandelin and David Anderson have blogged about this project. David writes:

Mozilla’s JavaScript optimizer, TraceMonkey, is pretty powerful. It carefully observes loops and converts them to super-fast assembly. We call this tracing. That’s great and all, but there’s a problem: sometimes tracing doesn’t work. Loops can throw curveballs that cause tracing to stop. Especially with recursion, or lots of nesting, it can be very difficult to build good traces on complex code. Other JavaScript engines, such as Nitro (present in WebKit/Safari), take a simpler approach. Instead of compiling loops to assembly, they compile entire methods (functions) to assembly.

We’re taking the tried-and-true approach of other vendors, and bolting trace compilation on top. Once the two are interacting seamlessly, you’ll have a much more consistent and fast JavaScript performance experience.

This project is in the initial phase at the moment, and the team is very excited about it. After its implementation, Mozilla based browsers will have super fast JavaScript rendering speed, similar to WebKit based browsers. :)

Opera 10.50 Beta For Windows And Mac

Opera 10.5 Beta for Mac platform has been released. This release includes some exciting features like Growl notifications, unified tool bar and Multi-touch gestures. The Opera team has also released 10.5 beta 2 for Windows.

Where is Mozilla Ubiquity?

Erez Zukerman of DownloadSquad has posted about the current development status of Mozilla Ubiquity.   This post was widely discussed among developers, and finally Aza Raskin, the head of User Experience for Mozilla Labs, has replied Erek’s post. Raskin writes on his blog:

Ubiquity is currently on the back burner, with the core Ubiquity people now working on Jetpack (myself and Atul Varma) and Test Pilot (Jono Xia). In the next couple of months I will be focusing on a new project that incorporates some of the learnings from Ubiquity and Taskfox.

Surprisingly, this post has been removed from Raskin’s blog (though accessible using Google cache). The homepage of Ubiquity project at Mozilla Labs has been updated now, and discusses the current status of Ubiquity: The purpose of an experiment is to learn something not necessarily to make a product.

3 New & Useful Chrome Extensions try them now!

  1. SEO Site Tools: A useful extension for web professionals. Pulls tons of on-page and off-page metrics, social media stats etc. for any site.
  2. Skeet: A brand new Chrome extension for twitter users. Attractive and simple UI, feels like Twhirl!! :)
  3. Chrome Lock: This extension claims to lock Google Chrome, and hence it prevents unauthorized use of the browser when you are not at your desk. Users can set their password to unlock the browser. Unfortunately, it is not working at my end (Windows, 5.0.335.0 build 39559), but many users have posted positive reviews. :)

Also Check: Best Chrome Extensions You Should Definitely Download

Tags: , , , , ,
Author: Arpit Kumar
Arpit is a full time devotee of Tech and Web 2.0

Arpit Kumar has written and can be contacted at arpit@techie-buzz.com.
 
Copyright 2006-2012 Techie Buzz. All Rights Reserved. Our content may not be reproduced on other websites. Content Delivery by MaxCDN