JAvascript履歴イベント

7424 ワード

JavaScript             。            ,      JavaScript     。

1996 ,     CSS     。

1997 ,DHTML(Dynamic HTML,  HTML)  ,          。    DOM  (Document Object Model,      )    。

1998 ,Netscape          ,    Mozilla     。    ,    (AOL)    Netscape。

1999 ,IE 5   XMLHttpRequest  ,  JavaScript  HTTP  ,        Ajax       。

2000 ,KDE          KHTML,    WebKit Blink      。    10 23 ,KDE 2.0  ,    KHTML       。

20015   ,   IE         Internet Explorer 6。           ,             。

2001 ,Douglas Crockford   JSON  ,    XML  ,               。JavaScript          ,         。

2002 ,Mozilla              ,     Firefox。

2003 ,       Safari       。

2004 ,Google     Gmail,          (Web Application)       。  Gmail  4 1    ,              。

2004 ,Dojo    ,             ,                。    JavaScript           。

2004 ,WHATWG    ,     HTML        。

2005 ,     KHTML     ,   WebKit  。

2005 ,Ajax  (Asynchronous JavaScript and XML)    ,Jesse James Garrett       。         ,2     Google Maps         。               ,   Web 2.02005 ,Apache      CouchDB   。      JSON      ,   JavaScript         。                 ,   NoSQL        。

2006 ,jQuery     ,   John Resig。jQuery     DOM              ,            ,   JavaScript           ,          。

2006 ,      IE 7,              。

2006 ,Google   Google Web Toolkit   (   GWT),  Java   JavaScript   ,          JavaScript   。

2007 ,Webkit   iPhone       。     KDE  ,20032005   。    JavaScript            ,                        。

2007 ,Douglas Crockford     《JavaScript: The good parts》   ,   O’Reilly     。              JavaScript  ,           ,

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   。

2009 ,PhoneGap    ,  HTML5 JavaScript             ,    iOS Android  ,  JavaScript              。

2009,Google  Chrome OS,                  ,      JavaScript      。       Mozilla Firefox OS。

2010 ,         ,   NPM、BackboneJS RequireJS,   JavaScript          。

2011 ,      Windows 8    , JavaScript             ,        。

2011 ,Google   Dart  ,       JavaScript          ,     、         。Chromium       Dart   ,    Dart  , Dart         JavaScript    。

2011 ,     Scott Hanselman  ,JavaScript          。       ,          。            JavaScript  ,         。

2012 ,         (single-page app framework)    ,AngularJS   Ember      1.02012 ,    TypeScript  。       JavaScript   ,      JavaScipt  ,         TypeScript   。  ,TypeScript           ,             ,         JavaScript  。

2012 ,Mozilla     asm.js  。asm.js JavaScript     ,    asm.js             ,               ,                。      ,                ,           JavaScript  。  ,Mozilla       Emscripten  ,               ,   LLVM    (bitcode)  JavaScript  ,       。     LLVM      C / C++     ,    C / C++          。  ,Mozilla    LLJS( JavaScript  C  )   River Trail(           ECMAScript  )  。  ,       JavaScript      ,    402013 ,Mozilla           Firefox OS,               JavaScript。

2013 ,ECMA    JSON     ,    JSON       XML          。

2013 5 ,Facebook  UI   React,     JSX  ,  UI        。

2014 ,    JavaScript Windows WinJS,          JavaScript Windows       。

2014 11 ,   Joyent    Node  、            ,           Node.js,   io.js  ,       、      Node.js2.0 。    ,Joyent       Node     ,              Node   。  ,io.js      Node,       。

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 5 ,Google   Polymer    1.0 。               WebComponent  ,        ,Web                     。

2015 6 ,ECMA          ECMAScript 6    ,   《ECMAScript 2015   》。JavaScript            ,        、          。          ,  10 , JavaScript          202015 6 ,Mozilla asm.js      WebAssembly  。    JavaScript           ,   Java    ,         JavaScript  ,       20+ 。         ,   JavaScript    。

2016 6 ,《ECMAScript 2016   》  。           ,            。