JavaScript伴隨着互聯網的發展一塊兒發展。互聯網周邊技術的快速發展,刺激和推進了JavaScript語言的發展。前端
2006年,jQuery函數庫誕生,做者爲John Resig。jQuery爲操做網頁DOM結構提供了很是強大易用的接口,成爲了使用最普遍的函數庫,而且讓JavaScript語言的應用難度大大下降,推進了這種語言的流行。npm
2008年,V8編譯器誕生。這是Google公司爲Chrome瀏覽器而開發的,它的特色是讓JavaScript的運行變得很是快。它提升了JavaScript的性能,推進了語法的改進和標準化,改變外界對JavaScript的不佳印象。同時,V8是開源的,任何人想要一種快速的嵌入式腳本語言,均可以採用V8,這拓展了JavaScript的應用領域。編程
2009年,Node.js項目誕生,創始人爲Ryan Dahl,它標誌着JavaScript能夠用於服務器端編程,今後網站的前端和後端可使用同一種語言開發。而且,Node.js能夠承受很大的併發流量,使得開發某些互聯網大規模的實時應用變得容易。後端
2009年,Jeremy Ashkenas發佈了CoffeeScript的最第一版本。CoffeeScript能夠被轉化爲JavaScript運行,可是語法要比JavaScript簡潔。這開啓了其餘語言轉爲JavaScript的風潮。瀏覽器
2010年,三個重要的項目誕生,分別是NPM、BackboneJS和RequireJS,標誌着JavaScript進入模塊化開發的時代。服務器
2011年,微軟公司發佈Windows 8操做系統,將JavaScript做爲應用程序的開發語言之一,直接提供系統支持。併發
2012年,單頁面應用程序框架(single-page app framework)開始崛起,AngularJS項目和Ember項目都發布了1.0版本。app
2012年,微軟發佈TypeScript語言。該語言被設計成JavaScript的超集,這意味着全部JavaScipt程序,均可以不經修改地在TypeScript中運行。同時,TypeScript添加了不少新的語法特性,主要目的是爲了開發大型程序,而後還能夠被編譯成JavaScript運行。框架
2013年,Mozilla基金會發布手機操做系統Firefox OS,該操做系統的整個用戶界面都使用JavaScript。模塊化
2013年,ECMA正式推出JSON的國際標準,這意味着JSON格式已經變得與XML格式同樣重要和正式了。
2013年5月,Facebook發佈UI框架庫React,引入了新的JSX語法,使得UI層能夠用組件開發。
2015年3月,Facebook公司發佈了React Native項目,將React框架移植到了手機端,能夠用來開發手機App。它會將JavaScript代碼轉爲iOS平臺的Objective-C代碼,或者Android平臺的Java代碼,從而爲JavaScript語言開發高性能的原生App打開了一條道路。
2015年4月,Angular框架宣佈,2.0版將基於微軟公司的TypeScript語言開發,這等於爲JavaScript語言引入了強類型。
2015年5月,Node模塊管理器npm超越CPAN,標誌着JavaScript成爲世界上軟件模塊最多的語言。
2015年6月,ECMA標準化組織正式批准了ECMAScript 6語言標準,定名爲《ECMAScript 2015 標準》。JavaScript語言正式進入了下一個階段,成爲一種企業級的、開發大規模應用的語言。這個標準從提出到批准,歷時10年,而JavaScript語言從誕生至今也已經20年了。
2016年6月,《ECMAScript 2016 標準》發佈。與前一年發佈的版本相比,它只增長了兩個較小的特性。