Saturday, December 01, 2007

Firefox3 beta1 & Cairo Graphics


As expected, Mozilla finally has started the beta test of Firefox3 after finished the alpha8 test. Actually, the official version of Firefox3 should have been released this time. However, the release date is behind the schedule as the alpha test was recently finished. Anyway, we expect that Firefox would be officially released in the first half of next year

The major feature of Firefox is to use Cairo as the graphic engine for rendering all of things. Cairo is designed to provide primitives for 2-dimensional drawing across a number of different backends
Firefox2 has only made use of Cairo in its Gecko layout engine for rendering SVG and Canvas.
However, all graphics rendering would be done through Cairo in Firefox3. The major reason of using Cairo is that SVG, Canvas, and font rendering need to use 2D vector drawing and it allows the drawing to be accelerated by GPU. In the future, Firefox is going to have the capabilities of drawing vector graphics as much as Flash so that it allows users to paint the Web in a standard way. We can already find out many examples of the future Web graphics when surfing the Web.
Click the following links for more details.

No comments: