– Brandon Eich
December 1994 – Netscape debuts its Navigator browser
One of the first web browsers on the market for users, Navigator’s launch will lead to the development of one of the most popular programming languages.
August 1995 – Microsoft introduces Internet Explorer
The software behemoth uses its own JScript language, which launches the first browser wars. Because of the differences, web developers are unable to design pages that look good in both browsers, requiring a notification on web pages about which browser the page was designed for.
Netscape hires Eich to embed Scheme into its browser with Java, which is added as part of a collaboration with Sun Microsystems. Realizing that this is not the best approach, Eich is tasked with designing a new language that has elements of both but is closer to Java than Scheme. It takes him less than two weeks to complete the task.
June 1997 – First ECMAScript
Early 2000 – Microsoft upends standardization
Enjoying a 95% market share with Explorer, Microsoft stops working with ECMA International on its JScript language since JScript has become the default client-side scripting. This brings a halt to continued standardization.
September 2002 – Firefox changes the standardization game
– Charlie Campbell
Angular – framework for building single-page applications
Dojo Toolkit – designed to reduce time in developing cross-platform web applications and sites
Ember JS – framework for single page applications
jQuery – library to simplify HTML DOM
MooTools – framework for writing flexible, cross-browser code
Prototype JS – framework for writing web applications
React JS – Facebook framework for writing user interfaces and their components
Vue – framework for web interfaces and single-page applications
December 2009 – A new ECMA standard
After more than one and a half years of effort, the new ECMAScript 5 language specification is released. It is currently on its 11th edition.
2010 – today