![]() ![]() This is a convenience step to permit the submission of ideas to the specification. There are five stages through which a proposal must pass before it can be accepted into an upcoming version of ECMAScript. A maintenance release to clarify some of the ambiguity of the latest iteration, 5.1, was released two years later.ĭo you want to dive deeper into the history of JavaScript? Then check out chapter one of JavaScript: Novice to Ninja, 2nd Edition. This was released in December 2009, 10 years after ECMAScript 3, and introduced a JSON serialization API,, and strict mode, amongst other capabilities. This version was thus terminated and downsized into 3.1, but wasn’t finalized under that moniker, instead eventually evolving into ECMAScript 5. Subsequent versions of ECMAScript were initially released on an annual basis, but ultimately became sporadic due to the lack of consensus and the unmanageably large feature set surrounding ECMAScript 4. When JavaScript was standardized by TC39 in 1997, the specification was known as ECMAScript version 1. ![]() ![]() They have regular meetings to decide on how the language will develop. It’s made up of representatives from all the major browser vendors such as Apple, Google, Microsoft and Mozilla, as well as invited experts and delegates from other companies with an interest in the development of the Web. The working group in charge of JavaScript versioning and maintaining ECMAScript is known as Technical Committee 39, or TC39. Eventually ECMAScript was used to refer to the specification, and JavaScript was (and still is) used to refer to the language itself. ![]() The standardized language was called ECMAScript to avoid infringing on Sun’s Java trademark - a move that caused a fair deal of confusion. They did this with the help of the European Computer Manufacturers Association, who would host the standard. The necessity of ensuring that JScript (and any other variants) remained compatible with JavaScript motivated Netscape and Sun Microsystems to standardize the language. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |