I'm sure many of you, like myself, use Google Chrome as your main browser. Chrome was built from scratch, with the exception of its engine (which was WebKit at the time), to be for the modern web. The internet is no longer a series of text-only pages with images, and Chrome was built with modern web applications and security in mind.
If you don't know, a rendering engine is the part of a web browser that displays content. Chrome and Opera use Blink, Safari uses WebKit, and so on. Firefox's engine, called Gecko, has been around for ages. In fact, it was originally developed for Netscape Navigator all the way back in 1997 to replace their existing rendering engine. Read More
Jonathan Nightingale, Mozilla's director of Firefox Engineering, announced recently that Firefox's Android iteration will be moving away from XUL implementation in favor of a native Android UI. Nightingale, seeking to reassure users who may be wary of change, stated "Firefox on Android is a critical part of supporting the open web, and this decision puts us in a position to build the best Firefox possible."
For those not in the know, XUL stands for "XML User Interface Language," and is essentially a language that controls Firefox's front end architecture, creating various UI elements and instances. Mozilla's use of XUL in its Android version of Firefox is what leads to the relatively long startup times users have experienced until now. Read More