Basilisk (web browser)

Last updated
Basilisk
Original author(s) M.C. Straver
Developer(s) Basilisk Development Team
Initial release17 December 2018;5 years ago (2018-12-17)
Stable release
2024.02.03 [1]   OOjs UI icon edit-ltr-progressive.svg / 3 February 2024;2 months ago (3 February 2024)
Repository
Written in C++ , C , Cascading Style Sheets , JavaScript , XML User Interface Language
Engines Goanna, SpiderMonkey
Operating system Windows 7 or later
Linux
Platform IA-32, x86-64, ARM64
Type Web browser
License
Website basilisk-browser.org   OOjs UI icon edit-ltr-progressive.svg

Basilisk is a free and open source web browser available for Windows, Linux, and with experiment support for 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] The web browser is described by the developers as being in a permanent development state and a "perpetual beta." [4]

Contents

History

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, [5] with the developer calling it a "reference application for development of the XUL platform." [6] 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. [7] Because of this, it uses the same rendering engine as Pale Moon, Goanna, which is a fork of Firefox's Gecko rendering engine. [8] [9] 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. [10]

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. [11] The rights were purchased and development was later picked up by a developer under the name of Basilisk-Dev in 2022. [12]

Features

Basilisk uses the Australis theme used by Firefox from versions 26 to 56. [13] 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. [14] [4] 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. [10]

Reception

The browser has been noted as lightweight, as it only requires 1 GB of RAM as a baseline. [15] [8] 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. [6] 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[ sic ] on the modern web support," but noted that some sites such as YouTube detected it as an obsolete browser and that "you should not rely on it as the only browser to use." [13] However, HowToGeek has criticized it and Pale Moon, saying that they should not be used because they are based on older versions of Firefox and raised concerns about Basilisk being in perpetual beta. [16]

See also

Related Research Articles

<span class="mw-page-title-main">Plug-in (computing)</span> Software component that adds a specific feature to an existing software application

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 Microsoft Component Object Model (COM) and Common Object Request Broker Architecture (CORBA). 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.

<span class="mw-page-title-main">ChatZilla</span> IRC client

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.

<span class="mw-page-title-main">Firefox</span> Free and open-source web browser by Mozilla

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 or later versions, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, illumos, and Solaris Unix. 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.

<span class="mw-page-title-main">Mozilla Thunderbird</span> Free and open-source email client by Mozilla

Mozilla Thunderbird is free and open-source email client software which also functions as a full personal information manager with a calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix), and news client. Available cross-platform, it is operated by the Mozilla Foundation's subsidiary MZLA Technologies Corporation. Thunderbird is an independent, community-driven project that is managed and overseen by the Thunderbird Council, which is elected by the Thunderbird Community. The project strategy was originally modeled after that of Mozilla's Firefox web browser and 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.

<span class="mw-page-title-main">Tab Mix Plus</span>

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."

iMacros Browser-based application for macro recording, editing and playback

iMacros is a browser-based application for macro recording, editing and playback for web automation and testing. It is provided as a standalone application and extension for Mozilla Firefox, Google Chrome, and Internet Explorer web browsers. Developed by iOpus/Ipswitch, It adds record and replay functionality similar to that found in web testing and form filler software. The macros can be combined and controlled via JavaScript. Demo macros and JavaScript code examples are included with the software. Running strictly JavaScript-based macros was removed in later versions of iMacros browser extensions. However, users can use alternative browser like Pale Moon, based on older versions of Mozilla Firefox to use JavaScript files for web-based automated testing with Moon Tester Tool.

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.

<span class="mw-page-title-main">Pale Moon</span> Open-source web browser

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.

<span class="mw-page-title-main">Waterfox</span> Open-source web browser based on Firefox

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.

<span class="mw-page-title-main">PDF.js</span> PDF viewer in JavaScript included in Mozilla Firefox

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.

<span class="mw-page-title-main">Goanna (software)</span> Software

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 IceWeasel, and other UXP-based applications. It was also unofficially ported to Windows XP for the K-Meleon browser and Mypal.

<span class="mw-page-title-main">Otter Browser</span> Free and open source web browser

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.

References

  1. Error: Unable to display the reference properly. See the documentation for details.
  2. "Pale Moon redistribution", Official website, retrieved 2017-02-10
  3. 1 2 R, Bhagyashree (2018-12-18). "Introducing Basilisk, an open source XUL based browser and "close twin" to pre-Servo Firefox". Packt Hub. Retrieved 2024-04-02.
  4. 1 2 Price, Dan (2019-07-02). "The 7 Best Open-Source Web Browsers". MUO. Retrieved 2024-04-02.
  5. Larabel, Michael (2017-11-17). "Pale Moon Project Rolls Out The Basilisk Browser Project". www.phoronix.com. Retrieved 2024-04-02.
  6. 1 2 Brinkmann, Martin (2018-04-29). "Re-based Basilisk Browser released - gHacks Tech News". gHacks Technology News. Retrieved 2024-04-02.
  7. Brinkmann, Martin (2017-06-21). "Mozilla Code Repository fork Unified XUL Platform - gHacks Tech News". gHacks Technology News. Retrieved 2024-04-02.
  8. 1 2 Brinkmann, Martin (2017-11-17). "Pale Moon team releases first version of Basilisk browser - gHacks Tech News". gHacks Technology News. Retrieved 2024-04-02.
  9. Meiert, Jens Oliver (2020-04-07). The Web Development Glossary: More Than 2,000 Key Terms for Developers. Frontend Dogma.
  10. 1 2 Brinkmann, Martin (2019-01-21). "Basilisk browser drops WebExtension support - gHacks Tech News". gHacks Technology News. Retrieved 2024-04-02.
  11. Straver, M.C. (2021-12-24). "Basilisk EoL/potential takeover announcement". Pale Moon forum. Archived from the original on 2022-02-15. Retrieved 2024-04-01.
  12. "Basilisk Is Under New Management". Pale Moon forum. 2022-07-29. Archived from the original on 2022-08-07. Retrieved 2024-04-01.
  13. 1 2 Das, Ankush (2020-03-09). "Basilisk: A Firefox Fork For The Classic Looks and Classic Extensions". It's FOSS. Retrieved 2024-04-02.
  14. Serea, Razvan (2021-03-12). "Basilisk 2021.03.11". Neowin. Retrieved 2024-04-01.
  15. 1 2 Luqman (2023-12-30). "10 Best Lightweight Browser for Low End PCs in 2024". TechWorm. Retrieved 2024-04-02.
  16. Hoffman, Chris (2018-02-22). "Why You Shouldn't Use Firefox Forks Like Waterfox, Pale Moon, or Basilisk". How-To Geek. Retrieved 2024-04-02.