Mozilla announced the availability of Fennec alpha 2. This new prerelease version of the organization’s mobile browser has some much-needed performance improvements that increase the responsiveness of the program and adds faster page loads and faster scrolling.
According to Mozilla developer Stuart Parmenter, the first alpha was focused on the user experience. This second alpha is focused on improving performance, with major strides being made in startup performance, panning and zooming performance, and responsiveness while pages are loading. Parmenter also notes that they’ve re-factored a significant amount of the front-end code, which enabled substantial speed improvements and will provide a better base for extension authors to build upon.
Instead of repainting the entire canvas after every change, the new version of Fennec also hooks into the MozAfterPaint event to update regions conditionally. Finkle further describes File I/O optimizations that improve startup time.
The value of having the entire Firefox stack in a mobile environment are being increasingly apparent: Developers have already begun creating add-ons for the new browser that increase its functionality, such as the TwitterBar extension that lets users post to Twitter directly from the Fennec address bar. An early Fennec port of Mozilla’s Weave framework is also in the work.
Although the final release is probably still a little ways away, you can check out this video of Fennec Alpha 2, or download it here.