Firefox 6.0 has a new Scratchpad window, located under the Web Developer menu, which allows developers to quickly write and test JavaScript snippets within the browser. ![]() Support for the WebSocket protocol has returned and has been updated to version 7 of the protocol after Mozilla removed it last year due to security concerns. The URL bar has been enhanced and now highlights the domain of the site you are currently visiting. A major privacy enhancement in the "Firefox update" is the new Data Management Window which gives users more control over the access that individual web sites have to their browsing data, including cookies, passwords and location information – it can be accessed by typing "about:permissions" in the URL bar. In terms of security, Firefox 6.0 addresses 5 critical and 2 high severity issues including memory safety issues, unsigned JavaScript privilege escalation, a string and heap overflow in WebGL, and a dangling pointer in the SVG handling. For now at least, users can still see the version number in the About window, though its days are numbered. The change is a result of the switch to a new rapid release scheme which will see new versions of Firefox every six weeks. In the release posting on the Mozilla blog, the version number is not mentioned. Mozilla's SpiderMonkey, used in Firefox.Firefox 6 is now officially available from Mozilla after its early appearance over the weekend, but it's hard to tell as the Mozilla announcements don't refer to the version number, instead referring to the latest "Firefox update". ![]() There are three main JavaScript implementations used in browser environments and beyond: See Wikipedia ECMAScript entry for more information on ECMAScript history. Each proposal goes through a 4-stage process, and is typically implemented by JavaScript engines at stage 3 or stage 4 and thus available for public consumption. New language features, including introduction of new syntaxes and APIs and revision of existing behaviors, are discussed in the form of proposals. ECMA-262 and ECMA-402 are continuously maintained and kept up to date by the specification editors the TC39 website hosts the latest, up-to-date ECMA-262 and ECMA-402 versions. The current committee-approved snapshot of ECMA-262 can be found in PDF form and HTML form. ESNext features are more correctly called proposals, because, by definition, the specification has not been finalized yet. ![]() ESNext is a dynamic name that refers to whatever the next version is at the time of writing. After ES6, the specification is named by the publishing year - ES2017, ES2018, etc. All development is public on the Ecma TC39 GitHub organization, which hosts proposals, the official specification text, and meeting notes.īefore the 6th edition of ECMAScript (known as ES6), specifications were published once every several years, and are commonly referred by their major version numbers - ES3, ES5, etc.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |