Computer Programs



Mozilla Firefox, or simply Firefox, is a free and open source web browser developed by the Mozilla Foundation and its

subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to display web pages, which implement current and expected web standards. In 2017, Firefox started incorporating a new technology called Quantum to enhance parallelism and a more intuitive user interface. Firefox is officially available for Windows 7 or later, Mac OS X, and Linux. Its unofficial ports are available for many Unix and Unix-like operating systems including FreeBSD, OpenBSD, NetBSD, Eomes, and Solaris Unix. Firefox is also available for Android and iOS. However, the iOS version uses the WebKit layout engine instead of Gekko due to platform requirements, as is the case with all iOS web browsers. An enhanced version of Firefox is also available on Amazon Fire TV, as one of the main browsers available with Amazon’s Silk Browser.

During its beta phase, Firefox proved popular with testers and testers praising the browser’s speed, security, and browser extensions compared to Internet Explorer 6.

Firefox usage grew to a peak of 32.21% at the end of 2009, with Firefox 3.5 overtaking Internet Explorer 7, although not all versions of Internet Explorer as a whole. Then usage fell in competition with Google Chrome. As of November 2020 according to StatCounter, Firefox has a usage share of 8.03% as a “desktop” web browser, making it the third most popular web browser after Google Chrome (67.77%) and Safari (9.77%), its usage share across all platforms is lower by 3.82. % (the third most popular platform after Google Chrome with 63.58% and Safari at 19.19%), and according to NetMarketShare, Firefox has a usage share of 8.02% as a “desktop” web browser and 3.39% usage share across all platforms.


The project began as an experimental branch of the Mozilla Project by Dave Height, Joe Hewitt, and Blake Ross. They believed that the commercial requirements of Netscape’s sponsorship harmed the usefulness of Mozilla’s browser. To combat what they viewed as Mozilla group spam, they created a standalone browser, which was intended to replace the Mozilla suite of

applications. Version 0.1 was released on September 23, 2002. On April 3, 2003, the Mozilla organization announced that it planned to change its focus from the Mozilla suite to Firefox and Mozilla Thunderbird.

The Firefox project has undergone several name changes. The new name, Firebird, sparked an intense response from the Firebird database program project. The Mozilla Foundation reassured them that the browser would always bear the Mozilla Firebird name to avoid confusion. After further lobbying, the name switched from Mozilla Firebird to Mozilla Firefox on February 9, 2004.

The Firefox project went through many versions before

version 1.0 and has already garnered a great deal of praise from many

media outlets, such as Forbes and the Wall Street Journal. Among the common features of Firefox were the integrated pop-up blocker, and tabbed browsing. Although these features had already been available for quite some time in other browsers such as Mozilla’s suite of apps and Opera, Firefox was the

first to adopt these features on a large scale. Firefox has attracted attention as an alternative to Internet Explorer, which has been criticized

for its alleged poor design and insecurity – critics cite Internet Explorer’s lack of support for certain web standards, use of the potentially dangerous ActiveX component, and susceptibility to installing spyware and malware. Microsoft responded with the release of Windows XP SP2, which added several important security features to Internet Explorer 6.

By the end of 2011, the stable release was version 9, and by the

end of 2012 it had reached version 17.

In 2016, Mozilla announced a project known as Quantum, which

sought to improve the Firefox Gecko engine and other components to improve Firefox’s performance, update its architecture, and move the browser to a multi-process model. These improvements came in the wake of

Google Chrome’s declining market share, as well as concerns that its performance will decline compared

to Google Chrome. Despite the improvements, these changes required

making existing Firefox extensions incompatible with newer versions, in favor of a new browser extension system designed to be similar to Grom and other modern browsers. Firefox 57, released in

November 2017, was the first release to contain improvements from Quantum, and thus was named Firefox Quantum. A Mozilla executive stated that Quantum was the “biggest update” to the browser since version 1.0.

On May 3, 2019, the Intermediate Signature Certificate expiration caused Firefox to automatically disable all browser extensions. Mozilla began rolling out a solution to this problem shortly thereafter, using the Mozilla Studies component.


include tabbed browsing, spell-checking, cumulative search,

live bookmarks, smart bookmarks, download manager, private browsing, location-aware browsing (also known

as “geolocation”) based on Google service, and an integrated search system, which uses Google by default in most markets. In addition, Firefox provides an environment for web developers in which

they can use built-in tools, such as Error Console or DOM Inspector, or extensions, such as Firefox and more recently there has been an integration feature with the Pocket app. Hello was a WebRTC application, added in October 2014, that allowed users of Firefox and other compatible systems to make a video call

, with the added advantage of sharing screen and files by sending a link to each other. . previously supported add-ons for browser extensions using the ZOL and XPCOM APIs, which allowed them to directly access and manipulate much of the browser’s internal functions.

can have themes added to it, which users can create or download

from third parties to change the appearance of the browser. The Firefox add-ons store also gives users the ability to add other apps like games, ad blockers, screenshot apps, and many others.


Firefox implements many web standards, including HTML 4 (and almost completely HTML 5), XML, XML, MathML, and XML 2 (Partially), Cascading Style Sheets (with

extensions), JavaScript standard (JavaScript), Document Object Model, Extensible Style Language Transformation, XPath and APNG with alpha transparency. Firefox also implements standards proposals created by the WHATWG such as client-side storage and the Canvas object. These parameters are implemented by the Gekko layout engine and the Spider Monkey JavaScript engine. 4 was the first major release to support HTML 5 and CSS 3.

Firefox has passed ACID2 compliance testing since version 3.0.

Firefox also implements Safe Browsing, a special Google protocol used to exchange data related to phishing and malware protection.

Since version 38 on Windows Vista and later, Firefox supports playback of EME-protected video content with HTML5. The CDM operates within a “pitch mode” environment to restrict its access to the system and provide it with a random device identifier to prevent services

from uniquely identifying the device for tracking purposes. Once the DRM is downloaded, it is enabled and disabled in the same way as other plug-ins. Since version 47, “Google’s Widevine CDM software runs on Windows Mac OS X, so streaming services such as Amazon Video from Microsoft Silverlight can be converted to HTML5 encoded video ». Mozilla justified its partnership with Adobe and Google by saying:

“Firefox downloads and enables Adobe Primetime and Google Widevine

CDM by default to give users a seamless experience on sites that require DRM. Each CDM runs in a separate container called a Playground and you will be notified when the CDM is in use. You can also disable all CDMs and opt out of future updates”

The Free Software Foundation and Corey Doctorow condemn Mozilla’s decision to support Encrypted Media Extensions.

In the HTML5 web standards test, Firefox scored 79,529 out of 582 (Alpha version 82.0 scored 534).


​​The first official release in November 2004 was available in 24 different languages, including British English, American English, Castilian Spanish, Argentine Spanish, and Chinese in Traditional Chinese and Simplified Chinese characters.


namingPublic trial executables appeared in September 2002 under the name Phoenix.

The name Phoenix continued until April 14, 2003, when it changed due to trademark issues with the BIOS manufacturer, and Phoenix technology (which introduced

a BIOS-based browser called Phoenix FirstWare Connect), and the new name, Firebird, provoked different reactions, Especially because of the free Firebird database software that uses the same name, and later in April,

after switching the name to Firebird Browser for several hours, the Mozilla Foundation decided that the browser should always bear the name Mozilla Firebird to avoid confusion with the Firebird database server, but with Constant pressure from the free software and open source community resulted in a new change, and on February 9, 2004, Mozilla Firebird became Mozilla Firefox (or Firefox for short).

Browser Features

Main article: Firefox advantages Firefox

has won the admiration of many Internet surfers, and occupied a very

distinguished position among users of the World Wide Web, and it competes with the Internet Explorer

browser built into the Microsoft Windows operating system and the Safari

browser built into the Mac OS X operating system for various reasons. Many of them:


the ability to enlarge and reduce writing indefinitely; And that by opening the View menu and then choosing the text size.


Firefox is an open source program: that is, its source code (programming code) is available to everyone, and everyone who has a software background can modify and

develop this code to suit his own browsing needs, and making the software source available is an opportunity

for programmers to develop their programming skills and acquire Better experience with how browsers work.

which are mini-programs

and add more functionality to the browser. These functions are numerous and range from playing music files and displaying temperatures to fully interactive web applications. Well-known examples of these extensions are toolbars of search engines such as Google search bar, Yahoo search bar or MSN. In Firefox 2.0 the way to access these extensions has changed; Where the user used to

access it in Firefox 1.0 and later versions through the Tools menu and then click on the Extensions option, but starting with Firefox version 2.0, it became accessible through the Tools menu and then clicking on the Extensions option, which then appears as a tabbed window – with tabs – One displays the extensions, and the other displays the themes installed in the browser.

Click on the add-ons option, which then appears as a tabbed window – with tabs – and then choose the tab of the features installed in the browser.

Another feature of Firefox is the tabbed browsing feature, this feature that makes the user display several pages in the same window, and you can access this feature from File -> New Tab. You can also change their order by dragging one of them to the desired place with the mouse.

In the event of closing abnormally or suddenly, the program restores the session, and restores the pages that were browsing or that were open inside it, the first time it restarts, as a practical example of that.. If you are browsing and the power goes out, it will ask you immediately

Run it for the next time if you want to resume your previous session, and by confirming that it opens all the pages where you left with saving your work history (back and forward operations);


Starting time

Some people note that Firefox takes longer to start compared to other browsers such as Internet Explorer and Opera in Windows. Some other browsers based on

as K-Meleon, are faster

when running than Firefox

in general, and Internet Explorer Also, it’s a little faster, starting

with Firefox, because many of its components are built into

the Windows system and loaded with the start of the system in Microsoft Windows.

, many of the speed factors have been improved since

the third version of Firefox. An open source BrowserSpeed ​​tool is available to compare the speed and performance of both popular browsers.

Memory usage

Some users are complaining that Firefox uses more memory than other browsers, describing this as a memory leak. Firefox developers have claimed that this may be due to the effect of fast forward and backward feature, and other known causes of memory problems are the malfunctioning of some extensions, such as the Google Toolbar toolbar. However, this problem was solved in the third version, where Firefox became superior to some browsers in its memory management. The future version of Firefox 7 also offers an additional solution to this problem.

Layout of web pages

Some users switched from Internet Explorer sometimes see that some web pages do not appear as expected, but this is rarely due to a problem with Firefox, but is mostly due to site designers who use non-W3C code in their site design, Like the code for Internet Explorer, including ActiveX tools and VBScript code, which are from Microsoft technology and are not a W3C specification.

Windows Download Support

Firefox does not provide MSI packages, although some of the third classes have created one. device

Back to top button