CDHaha Download

2022-08-03 | [8,050]

Pale Moon 31.2.0


Pale Moon相信很多朋友都正在使用或者曾经使用过Firefox(火狐)浏览器,毕竟对于这么一个具有传奇色彩的软件自然是要尝试一下的。不过一直以来,Firefox有着一个致命的缺点,那就是冷启动速度太慢,有的时候完成第一次启动甚至需要耗费将近1分钟的时间,这么一个看似小的缺陷却已经严重影响了那些首次尝试Firefox的用户热情,一些用户甚至因为无法忍受这一点而转投Chrome阵营。那么如果你也在被这个问题所困扰的话,我们建议你来使用一下“火狐”的同胞兄弟:“苍月”。

所谓“苍月”指的是Pale Moon,是一个基于Firefox浏览器修改优化而来的衍生版本,在Pale Moon项目的官方主页上,项目组人员详细的描述了Pale Moon相比于Firefox原版的修改内容,涉及针对各种处理器的特殊优化,以及对于内部脚本代码的修改和调整,官方表示,Pale Moon修改版相比于原版Firefox,会有25%的速度提升。

和其他修改版本不同,Pale Moon的修改内容都仅仅与性能有关,非性能提升内容并不会进行修改,如果你习惯了某些Firefox扩展,那么在Pale Moon中也可以进行安装。

经过简单的试用后,笔者深刻感受到了Pale Moon浏览器相比于Firefox的性能提升,冷启动时间有了大幅度缩短,并且整体浏览器响应速度非常的迅速。当然,关于速度方面的提升,用语言和图片是不足以描述的,具体有多快,我们还是建议大家下载试用一下。快与不快,一用便知。

v31.2.0.1 (2022-08-03)
This is a small out-of-band update to address the fact that the final builds did not include the intended NSS library update.

v31.2.0 (2022-08-02)
This is a major bugfix and development update.
Special thanks to Athenian200, Jobbautista9, Martok and dbsoft for their contributions this cycle 🙂


Implemented CSS white-space: break-spaces for web compatibility.
Implemented Intl.RelativeTimeFormat for web compatibility.
Implemented “Origin header CSRF mitigation”. This is still disabled by default to investigate potential issues with CloudFlare-backed sites.
Implemented support for async generator methods in JavaScript.
Added preliminary support for building on Apple Silicon like M1/M2 SoC.
Added support for building with Visual Studio 2022.
Improved the handling of CSS “sticky” elements in tables.
Improved stack size limits on all platforms. See implementation notes.
Updated function.toString handling to align with the updated JavaScript spec. This should improve web compatibility.
Updated Unicode support to Unicode v11, and updated the ICU library accordingly. Building without ICU is no longer supported.
Updated many in-tree third-party libraries to pick up various performance and stability improvements.
Updated site-specific user-agent overrides to work around issues with Google fonts, Citi bank (again!) and MeWe.
Removed some leftover (and unused) telemetry code in the platform and front-end.
Fixed an issue with VP9 video playback on Windows on some systems.
Fixed an issue with the add-ons manager not properly handling empty update URLs.
Fixed a major performance regression on *nix based systems due to incorrect thread handling.
Fixed volume handling when building with the sndio audio back-end.
Pale Moon no longer applies content security policies to documents that are explicitly loaded as data documents or to images. See implementation notes.
Cleaned up some unnecessary code from the source tree for unused build back-ends, Firefox marketplace “apps”, and the rather ridiculous moz://a protocol handler.
Updated NSS to 3.52.8 to pick up several defense-in-depth security fixes.
UXP Mozilla security patch summary: 3 DiD, 12 not applicable.

Implementation notes:

Prior to this version, Pale Moon would apply Content Security Policies (CSPs) to all requests made to servers that would respond with a policy header, as one would expect for strict use of CSPs as-intended. Unfortunately, Chrome has been less strict in applying these policies and specifically excluded applying these policies to images and “data documents”. As a result, web compatibility became a problem for non-Google browsers with webmasters being oblivious about their overzealous CSPs deployed on websites, causing images (especially SVG) and data to not load or load properly. To align with mainstream browser behavior and improve web compatibility on misconfigured websites, we are now no longer applying CSPs to images or documents explicitly loaded as arbitrary data.
We’ve adjusted default per-thread stack sizes in the platform to be more generous on all platforms. This allows the browser to render more deeply nested visual elements in web pages and the new limit matches the capabilities of mainstream browsers as a result. Please note that some custom builds may need to adjust their linker’s stack sizes on some operating systems to come to a stable and usable build with this change since the new Goanna rendering depth requires this larger stack size to not run out of memory. The default per-thread stack size is now 2 MB with the exception of 32-bit Windows builds where 1.5 MB is used to go easy on its limited address space. Custom Linux builds with system-default small stack sizes should adjust their build configuration accordingly.

Pale Moon 31.0.0


Back Top

Responses to “Pale Moon 31.2.0”

Comments (0) Trackbacks (0) Leave a comment Trackback url
  1. No comments yet.
  1. No trackbacks yet.

Back Top

Leave a Reply