5. • JavaScript® is a registered trademark of Oracle(via Sun)
• Under license for Netscape and Mozilla
• Java인척 하고 싶었던 Script Language(MochaLiveScriptJavaScript)
• Server-side scripting with Netscape Enterprise Server in 1994
• First shipped in Netscape Navigator 2.0 in 1995
• Is Supported by IE 3.0(DHTML) and IIS 3.0 in 1996(ASP)
Brendan Eich
Mocha Coffee
6. 95
First shipped(Netscape) : Netscape 2.0
JScript(Microsoft) : IE 3.0
ECMAScript 1
ECMAScript 2
96 97 98 99 2000 01 02 09 10 11 12 13 14
ECMAScript 3
ECMAScript 5
ECMAScript 5.1
15
ECMAScript 6(March)
IIS 3.0
CommonJS project
Node.js on linux
npm
Node.js on Windows
NetScape Enterprise Server 3.0
…
7. • Spidermonkey: first-ever JavaScript engine, Netscape, FireFox
• Chakra: Internet Explore 9
• V8: Google Chrome
• Rhino: Developed entirely in Java
• JavaScriptCore(Nitro): Safari
• KJS: KDE’s ECAMScript/JavaScript Engine
• asm.js: intermediate programming language consist of subset of the
JavaScript, FireFox
8.
9.
10. • 고성능 JavaScript 엔진 기반
• 다양한 라이브러리 개발/활용
• HTML5, Front End 개발의 시대
• Browser를 벋어나서
• 서버 측 응용 프로그램 개발까지
Web 시대의 어셈블리로 자리매김 할 수 있을 것인가 ?