Original author(s) | M.C. Straver |
---|---|
Developer(s) | Basilisk Development Team |
Initial release | 17 December 2018 |
Stable release | |
Repository | |
Written in | C++ , C , Cascading Style Sheets , JavaScript , XML User Interface Language |
Engines | Goanna, SpiderMonkey |
Operating system | Windows 7 or later Linux FreeBSD macOS |
Platform | IA-32, x86-64, ARM64 |
Type | Web browser |
License |
|
Website | basilisk-browser |
Basilisk is a free and open-source web browser available for Windows, Linux, and with experimental support for FreeBSD and macOS. Basilisk is an updated fork of Firefox designed to look and feel similar to versions before the underlying backend was changed in version 57. [3]
Basilisk was first announced in 2017 by the developer behind Pale Moon, M.C. Straver, as a fork of Mozilla Firefox in order to serve as a basis for the Unified XUL Platform, [4] with the developer calling it a "reference application for development of the XUL platform." [5] The Unified XUL Platform is a fork of the backend of Firefox before version 57, which the developer forked because it dropped support for classic Firefox extensions, XUL, and XPCOM. [6] Because of this, it uses the same rendering engine as Pale Moon, Goanna, which is a fork of Firefox's Gecko rendering engine. [7] [8] The browser was later released on December 17, 2018. [3]
The browser was able to use WebExtensions and classic Firefox addons, but the support for WebExtensions was dropped in 2019. [9]
M.C. Straver announced on the Pale Moon forums that he was ending support for the web browser in 2021 as it had become redundant to Pale Moon and offered it for sale. [10] The rights were purchased and development was later picked up by a developer under the name of Basilisk-Dev in 2022. [11] The browser remains open source.
Basilisk uses the Australis theme used by Firefox from versions 26 to 56. [12] It uses the Goanna rendering engine. The browser supports modern web browsing, including support for ECMAScript 6 on release and modern web cryptography standards, NPAPI plugins, classic Firefox addons, ALSA on Linux, WebAssembly (WASM), and allows for unsigned extensions. [13] [14] It also shares features that versions of Firefox before version 57 had. [15]
Basilisk previously supported WebExtensions, but support for them was dropped in 2019 to focus on classic Firefox extensions. [9]
The browser has been noted as lightweight, as it only requires 1 GB of RAM as a baseline. [15] [7] gHacks stated that early versions were similar in performance to Firefox 52 ESR and that it performed similarly on the HTML5test, and praised its support for classic Firefox addons. [5] It's Foss stated that it is "a great option for users who want the classic look and feel of Mozilla’s Firefox (before the Quantum update) without comprising[
K-Meleon is a free and open-source, lightweight web browser for Microsoft Windows. It uses the native Windows API to create its user interface. Early versions of K-Meleon rendered web pages with Gecko, Mozilla's browser layout engine, which Mozilla's browser Firefox and its email client Thunderbird also use. K-Meleon became a popular Windows browser and was available as an optional default browser in Europe via BrowserChoice.eu. K-Meleon continued to use Gecko for several years after Mozilla deprecated embedding it. Current versions of K-Meleon use the Goanna layout engine, a fork of Gecko created for the browser Pale Moon.
In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.
Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.
Cross Platform Component Object Model (XPCOM) is a cross-platform component model from Mozilla. It is similar to Component Object Model (COM),Common Object Request Broker Architecture (CORBA) and system object model (SOM). It features multiple language bindings and interface description language (IDL) descriptions; thus programmers can plug their custom functions into the framework and connect it with other components.
ChatZilla is an IRC client that is part of SeaMonkey. It was previously an extension for Mozilla-based browsers such as Firefox, introduced in 2000. It is cross-platform open source software which has been noted for its consistent appearance across platforms, CSS appearance customization and scripting.
XUL, which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner similar to web pages.
Mozilla Firefox, or simply Firefox, is a free and open source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 and later versions of Windows, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, and other platforms. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.
Mozilla Thunderbird is a free and open-source email client that also functions as a personal information manager with a calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix), and news client. Operated by MZLA Technologies Corporation, a subsidiary of the Mozilla Foundation, Thunderbird is an independent, community-driven project that is managed and overseen by the Thunderbird Council, which is elected by the Thunderbird community. As a cross-platform application, Thunderbird is available for Windows, macOS, FreeBSD, and Linux. The project strategy was originally modeled after that of Mozilla's Firefox, and Thunderbird is an interface built on top of that Web browser.
XBL is an XML-based markup language for altering the behavior of XUL widgets. It was devised at Netscape in the late 1990s as an extension of XUL.
MHTML, an initialism of "MIME encapsulation of aggregate HTML documents", is a Web archive file format used to combine, in a single computer file, the HTML code and its companion resources that are represented by external hyperlinks in the web page's HTML code. The content of an MHTML file is encoded using the same techniques that were first developed for HTML email messages, using the MIME content type multipart/related
. MHTML files use an .mhtml or .mht filename extension.
Netscape Plugin Application Programming Interface (NPAPI) is a deprecated application programming interface (API) for web browser plugins, initially developed for Netscape Navigator 2.0 in 1995 and subsequently adopted by other browsers.
Add-on is the Mozilla term for software modules that can be added to the Firefox web browser and related applications. Mozilla hosts them on its official add-on website.
Tab Mix Plus was a Mozilla Firefox extension that adds to the tabbed browsing functions in Firefox. It was a popular extension on Mozilla Add-ons, which records download statistics. TMP is a collection of features from other extensions built in one package. Lifehacker named it one of their "Top 10 must-have Firefox extensions" for 2009. PC World said that "With Tab Mix Plus, Firefox tabs go past the obvious and into the indispensable... it's hard to imagine how you lived without it." As the only extension providing multi-row tab support, Wired and CNET both called it a "must-have" that is "powerful" and "gives you what feels like an infinite amount of control over tab behaviour."
The Mozilla Archive Format (MAFF) is a legacy Web archive file format that was provided by Firefox through an extension, used to store one or more web pages with their associated audio, video, and other related web resources to a single file. Unlike MHTML, which uses MIME encoding within a single HTML file, MAFF compresses the page into a Zip container file.
Pale Moon is a free and open-source web browser licensed under the MPL-2.0 with an emphasis on customization. Its motto is "Your browser, Your way." There are official releases for Microsoft Windows, FreeBSD, macOS, and Linux.
Waterfox is a free and open-source web browser and fork of Firefox. It claims to be ethical and user-centric, emphasizing performance and privacy. There are official Waterfox releases for Windows, macOS, Linux and Android. It was initially created to provide official 64-bit support, back when Firefox was only available for 32-bit systems.
PDF.js is a JavaScript library that renders Portable Document Format (PDF) files using the web standards-compliant HTML5 Canvas. The project is led by the Mozilla Corporation after Andreas Gal launched it in 2011.
Goanna is an open-source browser engine and part of Unified XUL Platform that was forked from Mozilla's Gecko. It is used in the Pale Moon and Basilisk browsers. It underlies the Interlink mail client, Hyperbola's fork of Basilisk known as Iceweasel-UXP, and other UXP-based applications. It was also unofficially ported to Windows XP for the K-Meleon browser and Mypal.
Otter Browser is a cross-platform web browser that aims to recreate aspects of Opera 12.x using the Qt framework. Otter Browser is free and open-source software and is licensed under GPL-3.0-or-later. It works on Linux-based operating systems, FreeBSD, OpenBSD, macOS, Haiku, RISC OS, OS/2, and Windows platforms.