Pale Moon 33.3.1
Pale Moon is a custom-built and speed optimized Firefox browser. The project uses contributed Open Source code to create a full-featured, speed optimized browser based on Firefox browser.
Having seen the advantages on other systems (e.g. Linux) with regards to programs being compiled specifically for the capabilities of the machine it is installed on, it became obviously clear that Windows users were at a disadvantage.
Mozilla only releases windows executables with maximum compatibility in mind, meaning that Firefox is made to run on as many different systems as possible, sacrificing efficiency and speed in the process to be compatible with, by current standards, absolutely ancient hardware.
Mozilla does not provide optimized browser packages for Windows. That means you may be lose speed and efficiency when you use your browser.
That needs to change. Therefore Pale Moon project offers custom-built and optimized Firefox browsers for Windows Operating Systems. Make sure to get the most speed and efficiency out of your browser!
Pale Moon Main features:
- Highly optimized for modern processors
- 100% Firefox sourced: As safe as the browser that has seen years of development.
- Support for Firefox extensions (add-ons), themes and personas
- Able to use existing Firefox profiles, bookmarks and settings with this migration tool
- Uses slightly less memory because of disabled redundant and optional code
- Significant speed increases for page drawing and script processing
- Support for HTML5 and WebGL (v4)
- Stability: experience fewer browser crashes.
- Support for SVG and Canvas, and downloadable fonts including WOFF
- Support for OOPP (Out-of-process plugin execution)
Users will find a slightly more conservative approach to changes in the user interface in the Pale Moon browser. It, although very close to Firefox, is (now more obviously so than before) a different product. However, these differences in layout do not prevent anyone from configuring their browser interface to exactly the way they want it to look and work. Including like Mozilla Firefox’s default layout if they so wish.
Changes in Pale Moon 33.3.1 (2024-09-10):
Changes/fixes:
- Backed out support for FFmpeg 7.0/libavcodec 61 (Linux) due to it causing a major regression in WebAudio (broken on all platforms). This is being worked on to re-land at a later date.
- Restricted the
NotifyPaintEvent
interface to chrome code only; there is no reason (other than potential tracking/fingerprinting) to have this accessible from content. - Fixed a potentially exploitable issue in JavaScript (
FetchName
). - Fixed a code correctness issue in XPConnect when creating sandboxes. DiD
- Added a warning for using externally handled usenet protocols.
- Security issues addressed: CVE-2024-8383 and CVE-2024-8381.
Changes in Pale Moon 33.3.0 (2024-08-13):
Important notes with this version:
- From this version forward, all 64-bit releases require a processor with AVX capabilities! Please keep en eye on the forum for announcements of 64-bit SSE builds by the community if you are on particularly old or otherwise limited hardware that does not support AVX.
- For Linux users: Starting with this version, our binaries are built with gcc 11 on a still conservative but more modern build platform (Oracle Linux 8). As a result, there may be some lib incompatibilities if you are still running on a particularly old distro for some reason. While we try to serve as broad of a Linux base as possible with our binaries, our lowest common denominator will occasionally shift to newer distros as a result of O.S. life cycles, compiler capabilities and available libraries.
Changes/fixes:
- Implemented the bulk of the CSS “cascade layers” spec (
@layer{}
). This implementation is not 100% complete yet, but should satisfy common use of CSS cascade layers on the web. - Implemented support for
Sec-Fetch-*
headers, implementing another mechanism to deal with site security. - Added support for FFmpeg 7.0 / libavcodec 61 (Linux).
- Pale Moon will now look up hosts in DNS ahead of time to make page navigation smoother. See implementation notes.
- Pale Moon will now block access to the reserved address 0.0.0.0 on non-Windows operating systems. See implementation notes.
- Dev: Aligned rounding behavior and precision ranges of
toFixed
and related functions with the spec. See implementation notes. - Dev: Aligned isTrusted for
PostMessage
andBroadcastChannel
with expected values on the web. See implementation notes. - Dev: Added the
navigator.webdriver
attribute for web compatibility (always false in Pale Moon as we do not support browser automation APIs). - Re-implemented the Durstenfeld shuffle for plugin enumeration that was unfortunately dropped with one of our past rebases, to strengthen fingerprinting resistance.
- Fixed an issue with character clusters (e.g. for text selection) resulting from a regression surrounding our improvements for emoji handling.
- Fixed an issue with setting DOM color values. DiD
- Slightly improved password form handling, detecting previously unsupported field orders.
- Updated NSS to 3.90.4.
- Updated our emoji font to 15.1.2 (Unicode 15.1 with some additional extras/updates).
- Code cleanup:
- Removed unused code related to the (incomplete) FoxEye experiment.
- Removed support code for LibAV and (very) old versions of FFmpeg. We require libavcodec 58 or later (FFmpeg 4.0+) from this version forward (Linux).
- Removed click event dispatching code that is no longer relevant.
- Cleaned up internal macro use in CSS code (this does not impact any exposed APIs or code).
- Removed the hidden
network.dns.disablePrefetchFromHTTPS
pref. DNS prefetching should not be treated differently for http and https.
- Security issues addressed: CVE-2024-7531.
Homepage – https://www.palemoon.org
Minimum System Requirements:
- Windows 7, 8, 8.1, 10,11
- Windows Server 2008 R2 or later
- A processor with SSE2 instruction support
- 1 GB of RAM
- At least 200 MB of free (uncompressed) disk space
Leave a Reply
0 Comments on Pale Moon 33.3.1