CDHaha Download


2020-04-11 | [6,828]

Pale Moon 28.9.1

,

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的性能提升,冷启动时间有了大幅度缩短,并且整体浏览器响应速度非常的迅速。当然,关于速度方面的提升,用语言和图片是不足以描述的,具体有多快,我们还是建议大家下载试用一下。快与不快,一用便知。

v28.9.1 (2020-04-10)
This is a minor security and bugfix release.

Re-imported the ExtensionStorage js module for use by browser extensions.
Fixed an issue with the WebRequest module having erroneously un-processed build directives in it. This might have caused some subtle breakage.
Removed the use of high-resolution Windows system timers from the layout refresh driver; this should help with some performance and battery life issues.
Fixed an issue where various parts of hardware acceleration weren’t properly linked when changing the option from preferences.
If you have changed the preferences option to “use hardware acceleration when available” between 28.9.0 and this release, it is recommended that you go into preferences and toggle the option off/on to the preferred setting to correct any discrepancies.
Fixed an issue with building the user-agent string using the build date as ID.
Fixed an issue with the release of document content viewers (CVE-2020-6819). DiD
Fixed an issue with handling functions with rest parameters. DiD
Unified XUL Platform Mozilla Security Patch Summary: 2 Defense-in-depth, 14 not applicable.

v28.9.0.2 (2020-03-25)
This is a small bugfix update addressing 2 more important issues in 28.9.0:

Fixed an issue with browser migration and initialization code causing various browser run-time problems.
Fixed an issue with cache behavior where some users would have trouble having their windows and tabs restored in “soft refresh” mode (see v28.9.0 release notes).
To solve this, we reverted to the previous (pull from cache) mode for now while we investigate the cause.

v28.9.0.1 (2020-03-25)
This is a small update to address a breaking issue with user-agent override strings, causing problems on certain websites for a number of our users.
v28.9.0 (2020-03-24)
This is a major development update.

New features:

Implemented asynchronous iterators (await iterator.next() and for await loops) (ES2018)
Implemented promise-based media playback.
Implemented non-standard legacy CSSStyleSheet rules functions.
Implemented the html5

element. To switch this on, flip dom.dialog_element.enabled to true.
Implemented the optional hiding of pinned tabs in CtrlTab/AllTab panes. (controlled through the preferences browser.ctrlTab.hidePinnedTabs and browser.allTabs.hidePinnedTabs)
Added 1.25x playback speed to html media elements.
Added a hidden pref (browser.places.smartBookmarks.max) to control the sizes of default smart bookmarks categories.

Changes/fixes:

Aligned document.open() with the overhauled specification.
Aligned the way DOM styles are computed with mainstream browser behavior.
Removed the (unused) DOM promise implementation.
Enabled seeking to next frame in media files.
Enabled dynamic UA updates for emergency use.
Implemented rule processing stub for font-variation-settings.
Increased the maximum XML nesting depth to 2048 levels for extreme corner cases and to conservatively align with other browsers.
Improved the privacy of geolocation lookup calls, with thanks to a generous service donation from ip-api.com
Improved reporting of the operating system in site-specific user-agent overrides.
Improved table drawing performance again after the rewrite for sticky positioning making it slower.
Updated CSP processing to allow custom scheme wildcards to be specified without a port.
Aligned the behavior of outlines with other browsers when dealing with CSS-repositioned elements.
Changed the way hardware acceleration is controlled from the application.
Changed the default monospace font for main languages from Courier New to Consolas.
This provides a more balanced font for fixed-width text that is slightly more condensed and more in line with the naturally compacter variable-width fonts used everywhere else.
Changed the browser’s behavior when restoring tabs from previous sessions. To prevent stale pages, it will now by default perform a “soft refresh” of the page instead of drawing it purely from cache without checking if the page needs updating. If you prefer the old behavior, set browser.sessionstore.cache_behavior to 0 in about:config.
Updated NSPR to 4.24 and NSS to ~3.48.1-RTM, removing the previous custom patch level with NSS being able to support custom rounds for DBM now.
For extensive release notes with all NSS changes, see NSS_Releases
Implemented an NSS performance optimization for Master Password use with limited effect.
Fixed some potential crashing scenarios with WebGL on Linux.
Completely removed showModalDialog.
Disabled some logging in production builds.
Removed various gadgeteering/redundant/dead DOM APIs (casting/presentation, FlyWeb)
Removed support for a number of critical libraries being system-supplied.
Removed “Copy raw data” button from the troubleshooting information page, since it’s never used by us in that format, and users mistakenly keep using it instead of copying text.
Removed a bunch of Android and iOS support code.
Fixed an issue with form elements sometimes being incorrectly disabled.
Fixed several crashes.
Fixed an issue with Captive Portal detection sometimes firing even when disabled by the user.
Performed various tree-wide code cleanups.
Backed out a large code cleanup patch for causing subtle issues in website operation (e.g. WordPress). This will have to be revisited later; the reintroduced code is not in use in practice.
Cleaned up the application updater code.

Security-related fixes:

Fixed a potential pointer issue in cubeb. DiD
Disabled allowing remote jar: URIs by default for security reasons. If you need this functionality for your non-standard environment, you can enable it with the preference network.jar.block-remote-files, but please consider moving away from this method of providing web-based applications.
Removed a potentially dangerous and otherwise ineffective optimization from the JavaScript engine.
Fixed unwanted behavior where created/focused pop-up windows could potentially cover the DOM fullscreen notification, hiding it from users. (CVE-2020-6810)
Fixed an issue where copying data as a curl request from developer tools would not properly escape parameters. (CVE-2020-6811)
Updated our sctp library code with several upstream fixes.
Unified XUL Platform Mozilla Security Patch Summary: 4 fixed, 3 already mitigated, 1 rejected, 11 not applicable.
Pale Moon 28.8.0

 

Back Top

Responses to “Pale Moon 28.9.1”

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

Back Top

Leave a Reply