Mozilla has been working on a brand new version of Firefox for Android based on a revised rendering engine for some time and aims to publish it to the stable channel next year. For now though, Firefox Preview 3.0 has arrived, and it brings along enhanced tracking protection, an updated overflow menu, the ability to move the navigation bar to the top, and many other improvements. Read More
As unfortunate as it might be, it's a given that using the internet extensively may compromise your privacy. Tracking codes that can follow you across sites have become incredibly common, often used to create targeted advertisements for users. At this point, Google probably knows more about me than I do.
Of course, it's possible to block some trackers, like with the Privacy Badger extension and similar tools. Back in 2015, Mozilla released 'Firefox Focus,' a content filter for Safari on iOS that blocked trackers.
Mozilla later turned Focus into its own lightweight browser for iOS, using the Safari engine (as other engines are not allowed on the Apple App Store). Read More
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