From 30d2f15433eea30de6b488f00538cd84afa992ce Mon Sep 17 00:00:00 2001 From: Sohail Ahmad Date: Wed, 26 Feb 2020 18:39:38 +0500 Subject: [PATCH] Fix typo ('compabitility' -> 'compatibility') --- content/guides/history-of-javascript.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/guides/history-of-javascript.md b/content/guides/history-of-javascript.md index 55448c876..d876d9350 100644 --- a/content/guides/history-of-javascript.md +++ b/content/guides/history-of-javascript.md @@ -10,7 +10,7 @@ In 1996, Netscape decided to submit it to [ECMA International](https://en.wikipe After the release of ES3 in 1999, there was a complete silence for a decade and no changes were made to the official standard. There was some work on the fourth edition in the initial days; some of the features that were being discussed included classes, modules, static typings, destructuring etc. It was being targeted to be released by 2008 but was abandoned due to political differences concerning language complexity. However, the vendors kept introducing the extensions to the language and the developers were left scratching their heads — adding polyfills to battle compatibility issues between different browsers. ### From silence to ES5 -Google, Microsoft, Yahoo and other disputers of ES4 came together and decided to work on a less ambition update to ES3 tentatively named ES3.1. But the teams were still fighting about what to include from ES4 and what not. Finally, in 2009 ES5 was released mainly focusing on fixing the compabitility and security issues etc. But there wasn’t much of a splash in the water — it took ages for the vendors to incorporate the standards and many developers were still using ES3 without being aware of the “modern” standards. +Google, Microsoft, Yahoo and other disputers of ES4 came together and decided to work on a less ambition update to ES3 tentatively named ES3.1. But the teams were still fighting about what to include from ES4 and what not. Finally, in 2009 ES5 was released mainly focusing on fixing the compatibility and security issues etc. But there wasn’t much of a splash in the water — it took ages for the vendors to incorporate the standards and many developers were still using ES3 without being aware of the “modern” standards. ### Release of ES6 — ECMAScript 2015 After a few years of the release of ES5, things started to change, TC39 (the committee under ECMA international responsible for ECMAScript standardization) kept working on the next version of ECMAScript (ES6) which was originally named ES Harmony, before being eventually released with the name ES2015. ES2015 adds significant features and syntactic sugar to allow writing complex applications. Some of the features that ES6 has to offer, include Classes, Modules, Arrows, Enhanced object literals, Template strings, Destructuring, Default param values + rest + spread, Let and Const, Iterators + for..of, Generators, Maps + Sets, Proxies, Symbols, Promises, math + number + string + array + object APIs [etc](http://es6-features.org/#Constants)