Friday, April 06, 2007

Introduction to mozilla based web browsers

We are using Firefox browser that have been developed by Mozilla. As you may know, Firefox is based on the mozilla application framework that provides a good way of supporting cross-platform for running applications.

However, supporting cross-platform has some weak points. The first weak point is performance, the second is tha it can not utilized the native user interface.

Some web browsers are developing based on the mozilla application framework with native user interface. So they are tightly integrated into the specific platform such as Windows, Mac, and GNome Desktop for providing the look and feel of their own. But they are still based on the technology of the mozilla application framework such as the component model and the 2D layout engine.

Theses are good examples:

  • Camino is a web browser for Mac OSX based on Mozillas Gecko layout engine using cocoa framework.
  • Galeon is a web browser for GNOME based on Mozilla's Gecko layout engine.
  • K-Meleon uses native Windows API to create the user interface (instead of using Mozilla's cross-platform XUL layer), and as a result, is tightly integrated into the look and feel of the Windows desktop.
There is another kind of mozilla based web browser. That is Flock.
  • Flock is a special web browser that offers some famous web service such as flickr viewer, blog uploader, and RSS Reader.
You can choose any web browser depends on your taste.