Pale Moon 32.1.0 Download | Tech Spot

[ad_1]

Why settle for basic Firefox on Windows when you can have one that runs 25% faster? Mozilla does not provide browser packages optimized for Windows, while many Linux users (“from scratch”) benefit from a browser designed specifically for their system. This needs to change! So, here’s the Pale Moon project: Firefox browsers designed and optimized specifically for Windows operating systems. Make sure to get the maximum speed out of your browser.

Of course, getting a faster browser isn’t just about optimizing the compilation process (creating a program from its source code), it’s also about choosing features carefully and how to choose the best setup. This means that this browser, although very close to Firefox, does not have all the functions that Firefox has. A few carefully chosen features that are not highly needed and that do not interfere with the way web pages are displayed or function are disabled; All to increase the speed and efficiency of the browser. Please see the technical details page to find out exactly what your browser supports and does not. In short, if you need accessibility features or parental controls, please visit the Firefox homepage and get the official unoptimized build.

Features

  • Highly optimized for current processors
  • 100% Firefox Source: As secure as a browser that has seen years of development.
  • It uses slightly less memory due to disabling redundant and optional code
  • Significant increases in speed for drawing pages and processing text
  • SVG and Canvas support
  • Support for Firefox extensions, themes, and characters

what’s new

This is another major update with important compatibility improvements for the web. Notably, our implementation of Google WebComponents is now in a state that we enabled by default.

In addition, our Mac versions (for both Intel and ARM Macs) are no longer in beta and are considered stable. Signed/notarized versions with regular branding are available from the download page!

Many thanks to FranklinDM for his work on this course which got us to this point. Of course a big THANK YOU to everyone who has contributed to this complex and challenging WebComponents job over a long time! Thanks also to Martok and Job Bautista for continuing to work on and improving the JavaScript engine as well as u3shit for working on video playback improvements.

Changes/fixes:

  • Shadow DOM and CustomElements, which collectively make up WebComponents, are enabled by default increasing web browser compatibility for many sites using Web Frameworks 2.0+. See implementation notes.
  • Browser tab titles now fade if they are too long instead of using ellipses, to provide more readable space for page titles. Note that this may require some updates to tabs or themes.
  • A number of site-specific overrides have been updated or removed because they are no longer necessary or up-to-date with the platform’s developments in terms of web compatibility. We could use your help in evaluating those that still exist; See the issue in our repo.
  • Our promises and asynchronous functions have been updated to the current specification.
  • implemented Promise.any()
  • Fixed several regular expression code related crashes.
  • Improved regular expression object handling so that it can be properly garbage collected.
  • Fixed some VP8 video playback.
  • Fixed an issue where the caret (text pointer) would sometimes not appear correctly.
  • The built-in emoji font has been updated.
  • Implemented: is() and:where() CSS pseudo-class.
  • Implemented complex selectors for: not() pseudo-class CSS.
  • The CSS inner shorthand property has been implemented.
  • The env() function implements the CSS environment variable. See implementation notes.
  • Handling of RGB (instead of just YUV) encoded video playback has been implemented.
  • Full range video processing (0-255 luminance levels) has been implemented providing better video playback quality.
  • The WebP image decoder preference has been removed. See implementation notes.
  • The Web text-to-speech API is enabled by default (supported only on some operating systems).
  • NSPR updated to 4.35 and NSS to 3.79.4
  • Clean out unused Tracking Protection plumbing. See implementation notes.
  • Plumbing Cleanup URI Classifier (Google SafeBrowsing leftovers).
  • Fixed several crashes that are choppy and difficult to track.
  • Improved jar content type security: channels. an act
  • Improved JavaScript JIT code generation safety. an act
  • Fixed possible crash scenarios in the graphics subsystem. an act
  • The security of file names when saving files has been improved to prevent possible environment leaks.
  • Security issues addressed: CVE-2023-25751, CVE-2023-28163, and many other non-CVE issues.
  • Mozilla UXP Security Patch Summary: 1 Fixed, 4 DiD, 14 Not applicable.

Implementation notes:

  • Google WebComponents has long been running a key feature in UXP. We’ve finally gotten to a level with this (after several setbacks and brick walls) that it can be enabled by default. Please note that while this greatly improves web compatibility with many Chrome-focused websites using these controversial technologies, our implementation is not yet complete and more work is required. As a result, this change to enable it by default may break some previously working websites as well, but the majority are expected to work in our current implementation state. Please visit the forum if you need help with web compatibility issues.
  • The CSS env() function has been implemented for compatibility with websites that depend on it without reference. Note that this function actually has no real use for desktop devices as it is mainly used to indicate the environmental limitations of mobile phone screens, for example, the extra space needed to avoid a camera hole or a foldable screen margin. However, due to the way certain sites implement their design in a mobile-first approach, this functionality is assumed to be available on all systems and in all browsers by these sites. Note that Pale Moon simply queries constant values ​​here.
  • WebP images have had a stable and full implementation in Pale Moon for a long time now, so the preference to disable support for them has been removed, as they are now considered one of the “primary” image formats supported by web browsers. This was done to reduce complexity in content negotiation, especially as we add more support for JPEG-XL which is still incomplete. From now on, we always support WebP decoding.
  • Although we prefer Tracking Protection in the browser implementation (in about:config), this feature marketed to Firefox we never adopted, because it’s mostly a service-based feature, and non-service parts were undesirable because they were getting in the way of APIs Useful applications. Our effective protection against tracking hasn’t changed, we’ve simply removed the preference and plumbing for a non-functional service feature that could potentially give the false impression that it will do anything.
  • As a reminder, if you’re concerned about tracking, use a qualified ad-blocking extension, and enable “Tell sites not to share or sell my data” in Preferences -> Privacy under Data Privacy. You may also want to enable “canvas poisoning” by setting canvas.poisondata to true in about:config to reduce the risk of being fingerprinted by canvases.

[ad_2]

Source link

Related Posts

Precaliga