Firefox 5 has significantly improved the speed of web-related tasks, such as loading pages with combo boxes or MathML. Firefox 5 is the first release in Mozilla's new rapid release plan, matching Google Chrome's rapid release schedule and rapid version number increments. Firefox 5 through 9įirefox 5 was released on June 21, 2011, three months after the major release of Firefox 4. Chrome switched to a four-week cycle a year later. In 2020, Firefox moved to a four-week release cycle, to catch up with Chrome in support for new web features. Mozilla uses A/B testing and a staged rollout mechanism for the release channel, where updates are first presented to a small fraction of users, with Mozilla monitoring its telemetry for increased crashes or other issues before the update is made available to all users. In 2017, Mozilla abandoned the Aurora channel, which saw low uptake, and rebased Firefox Developer Edition onto the beta channel. For corporations, Mozilla introduced an Extended Support Release channel, with new versions released every 30 weeks (and supported for 12 more weeks after a new ESR version is released), though Mozilla warned that it would be less secure than the release channel, since security patches would only be backported for high-impact vulnerabilities. For example, the nightly channel would feature a preliminary unstable version of Firefox 6, which would move to the experimental "Aurora" channel after preliminary testing, then to the more stable "beta" channel, before finally reaching the public release channel, with each stage taking around six weeks. The release process was split into four "channels", with major releases trickling down to the next channel every six to eight weeks. Ars Technica noted that this new cycle entailed "significant technical and operational challenges" for Mozilla (notably preserving third-party add-on compatibility), but that it would help accelerate Firefox's adoption of new web standards, feature, and performance improvements. In March 2011, Mozilla presented plans to switch to a faster 16-week development cycle, similar to Google Chrome. Support for MouseEvent.offsetX and MouseEvent.offsetY have been added on desktop ( Firefox bug 69787, but not on Firefox for Android or Firefox OS (they will be added in Firefox 43).Main article: Firefox early version history Rapid releases.Progress in our experimental implementation of WebGL2: WebGLSync is now implemented ( Firefox bug 1048721).The experimental Fetch API has been activated by default ( Firefox bug 1133861).Progress in our experimental implementation of Service Workers: Cache and CacheStorage interfaces are now implemented ( Firefox bug 940273).Progress in our experimental implementation of Web Animations: AnimationPlayer.startTime is now writable ( Firefox bug 1073379).Refer to the Sending and Receiving Binary Data documentation for alternatives ( Firefox bug 853162). The non-standard ndAsBinary() method has been removed. New methods have been added to manipulate FormData objects ( Firefox bug 1085283) and FormData is now supported in Web workers ( Firefox bug 739173).The experimental CanvasRenderingContext2D.addHitRegion() method now accepts a path option, which allows you to add hit regions to Path2D objects ( Firefox bug 1129147).The try/catch behavior of Object.assign() has been removed to conform with the latest ES2015 draft ( Firefox bug 1103344).The non-standard flags argument of (), (), and () is now deprecated and throws a console warning ( Firefox bug 1142351).is now a generic function ( Firefox bug 1079919).When using arrow functions ( =>), a line terminator ( \n) is no longer allowed after arrow function arguments ( () \n => ) ( Firefox bug 1141392).If the window object is set as the target, those handlers will now throw a TypeError ( Firefox bug 828137).The defineProperty and set handlers now need to explicitly return true to be successful, otherwise a TypeError exception will be thrown in strict mode ( Firefox bug 1132522).The implementation of the Proxy object has been updated to comply more with the ES2015 specification:.The Object.prototype._noSuchMethod_ property is now deprecated and throws a console warning (see Firefox bug 1140428 and this platform announcement).The RegExp constructor no longer throws when the first argument is a RegExp and the second flags argument is present ( Firefox bug 1108949).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |