Pale Moon 24.4.0
Custom-built and optimized Firefox browsers for Windows.
Why settle for a basic build of your Firefox browser on Windows Operating Systems when you can have one that performs 25% faster? Mozilla does not provide optimized browser packages for Windows, while many Linux ("from scratch") users get the advantage of a browser built specifically for their system. That needs to change! So, here is the Pale Moon project: Custom-built and optimized Firefox browsers for Windows Operating Systems. Make sure to get the most speed out of your browser.
Of course, getting a faster browser is not just about optimizing the compilation process (building a program from its source code), but also about carefully choosing features and how to choose the best setup. This means that this browser, however extremely close to Firefox, does not have all the functions that Firefox has. A few, carefully selected, features have been disabled that are not in high demand, and that do not interfere with the way web pages are displayed or function; all to maximize speed and efficiency of the browser. Please see the page with technical details to learn exactly what the browser supports, and what it doesn't support. In short, if you need accessibility features or parental controls, then please visit the firefox homepage and get the official, non-optimized build.
- Highly optimized for current processors
- 100% Firefox sourced: As safe as the browser that has seen years of development.
- Uses slightly less memory because of disabled redundant and optional code
- Significant speed increases for page drawing and script processing
- Support for SVG and Canvas
- Support for Firefox extensions, themes and personas
- By popular request: the new page title (when using the Pale Moon App button) will now follow the operating system default alignment (in most cases), meaning it will align left on Windows Vista and Windows 7 by default instead of center. If you want to hide the title or align it differently, please see the FAQ section on the forum.
- Updated status bar code to the latest "non-australis" version and license change to MPL 2.0 to bring it in line with the rest of the browser code, making it an integral part of the source tree to streamline building (also for 3rd parties).
- Changed the way Pale Moon handles file and protocol associations. This will prevent interoperability issues if you have both Firefox and Pale Moon installed on the same system. A side effect is that Pale Moon will ask you (once) to make it the default browser again when you install this update, because of the new associations to be made.
- Changed the search default to DuckDuckGo.
- Added DuckDuckGo logo to about:home.
- Changed some things in the build system, back-end code and build configuration to improve overall performance of the browser.
- Switched to the use of a more compact browser filesystem layout, improving overall start-up speed.
- Precompiled script cache in the application, improving overall start-up speed at the expense of some disk space.
- Added MPS detection for non-windows operating systems (NSPR fallback method) instead of always "1".
Bugfixes ported over:
- bug #968461 - Fix imgStatusTracker.h to build with gcc 4.4.
- bug #912322 - Make sure document.getAnonymous* is no longer available to web content.
- bug #894448 - Move IsChromeOrXBL to xpcpublic.h.
- bug #963198 - Don't mix up byte-size and array-length.
- bug #966311 - Calculate frame size for stereo wave.
- bug #958867 - Consistent OwningObject handling in IDBFactory::Create methods.
- bug #925747 - Patch file extraction cleanup.
- bug #942152 - Fix error handling on NSS I/O layer.
- bug #960145 - IonMonkey: Don't ignore OSR-like values when computing phi ranges.
- bug #965982 - Clean up client threads before I/O on shutdown.
- bug #950604 - Backport of a small typed array bugfix.
- bug #967341 - Fix up URI management.
- bug #963974 - Null mCurrentCompositeTask after calling Cancel() on it.
From the Forums
Subscribe to TechSpot
Receive a weekly update of our best features and tech news you don't want to miss: