JS History

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 Aug 21 2:43
Editor
Edited
Edited
2023 Feb 10 5:25
  1. 1995년 넷스케이프사의 브렌던 아이크(Brendan Eich)가 자사의 웹브라우저인 Navigator 2에 탑재하기 위해 개발한 스크립트 언어
  1. Netscape는 언어의 표준화 및 명세화를 위해 자바스크립트를 Ecma 인터내셔널(Ecma International)에 제출
  1. 인기를 끔에 따라 Microsoft는 (상표권 이슈를 피하기 위해) JScript라 이름 붙인 자바스크립트의 방언을 개발했다. JScript는 1996년 8월, IE 3.0에 포함되어 배포
  1. Netscape와 Microsoft 등 이해당사자 간의 이름을 둘러싼 합의 끝에 ECMAScript라는 이름과 ECMA-262, "ECMAScript 언어 표준(ECMAScript Language Specification)"이 탄생
  1. 오늘날 우리가 말하는 자바스크립트는 ECMA-262을 만족하는 구현체
대부분 로직은 주로 웹서버에서 실행되었고 브라우저(클라이언트)는 서버로부터 전달받은 HTML과 CSS를 렌더링하는 수준
notion image
  1. first age
    1. 언어적 완성
  1. second age
    1. js 확장
  1. third age
    1. 불필요함의 정리
notion image
 
 

Humor history

2016년에 자바스크립트를 배우는 기분 | Looah
2016년에 자바스크립트를 배우는 기분 수정: 오타와 실수를 지적해줘서 고맙당. 말했던 대로 문서를 갱신할께...
2016년에 자바스크립트를 배우는 기분 | Looah

Annual D2 JS Analyze from 2016 is Great

NAVER D2
TypeScript - Intro & Install | PoiemaWeb
TypeScript 또한 AltJS의 하나로써 자바스크립트(ES5)의 Superset(상위확장)이다. C#의 창시자인 덴마크 출신 소프트웨어 엔지니어 Anders Hejlsberg(아네르스 하일스베르)가 개발을 주도한 TypeScript는 Microsoft에서 2012년 발표한 오픈소스로 정적 타이핑을 지원하며 ES6(ECMAScript 2015)의 클래스, 모듈 등과 ES7의 Decorator 등을 지원한다.
TypeScript - Intro & Install | PoiemaWeb
ECMAScript와 TC39
수 년 전까지만 해도 자바스크립트는 기껏해야 브라우저 위에 경고 대화창을 띄우거나 웹 페이지의 사이드바를 열고 닫는 용도로만 사용되던, 장난감 같은 언어에 불과했다. 오늘날, 자바스크립트는 프론트엔드는 물론이거니와 서버, 모바일 어플리케이션, 심지어는 데스크톱 앱까지 모든 분야에서 사용된다. 대체 그 사이에 무엇이 달라졌길래 이런 극적인 변화가 생긴걸까? 물론 이 질문에 대한 하나의 간결한 대답은 존재하지 않는다.
ECMAScript와 TC39

JS Statistics

Javascript worldwide | Git Awards
List of top Javascript developers worldwide
Javascript worldwide | Git Awards
The State of JavaScript 2019: Overview
Before digging deep in the details, let's take a moment to take in a bigger-picture overview of the JavaScript ecosystem in 2019 courtesy of the talented Amelia Wattenberger, our guest data visualization expert! Each line goes from 2016 to 2019.
The State of JavaScript 2019: Overview
 
 

Recommendations