✏️ 자바스크립트: 브라우저의 험난한 역사
1. NetScape
1993년 마크 앤더슨이 NetScape 회사를 설립했다. NetScape는 오직 HTML과 CSS 만을 사용하여 정적인 웹 사이트를 만들었는데 , 동적인 웹 사이트를 만들고 싶어 Scripting 언어를 만들고 싶어 하였고 그렇게 JavaScript가 탄생하였다.
2. MicroSoft - Internet Explorer
마이크로소프트는 NetScape를 "reverse engineering"을 통해 비슷한 인터넷 웹 브라우저를 만들어냈다.
3. ECMAScript 1 Language Specification
1997, 7월!
4. jQuery, dojo, mooTools
해당 라이브러리들의 api를 통해 함수를 사용하면, 더이상 브라우저에 구애받지 않고 서로 다른 브라우저 위에서 같은 동작을 할 수 있게 되었다.
5. Google Chrome
2008년 출시
JIT(Just in time Compilation): 자바스크립트를 실행시킨 속도가 엄청 빠른 엔진을 포함시킨 브라우저
6. ECMAScript 6
default parameter, class, arrow function, const, let 등이 정의된 문서
7. Babel
개발자들은 최신의 쿨한 기능이 탑재된 ECMA스크립트로 개발을 하고 싶어한다!
우리가 개발할 때는 최신 버전의 ECMA 스크립트를 쓰고 배포가 될 때 Javascript Transcompiler를 통해 ECMA5, ECMA6로 변환해주는 것이 Babel의 역할이다.
8. SPA(Single page Application)
데이터가 변환될 때 페이지의 모든 부분이 변환되는 것이 아니라 필요한 부분만 변환되게 하는 것
SPA를 쉽게 구현해 낼 수 있는 TOOL🔨에는 React, Angular, Vue 등이 있다.
- 유용한 사이트
- JavaScript
해당 포스트는 드림 코딩 엘리의 유튜브 강의를 보고 정리한 내용입니다. 👋
'Computer Language 🗣 > JavaScript' 카테고리의 다른 글
[JavaScript] Arrow Function, 함수의 선언과 표현 (0) | 2021.08.11 |
---|---|
[Javascript] 자바스크립트 연산, 반복문 (0) | 2021.08.10 |
[Javascript] 데이터 타입 (0) | 2021.08.10 |
[Javascript] 콘솔 출력 && async와 defer의 차이점 (0) | 2021.08.10 |
[자바스크립트(Javascript)]Object에서 특정 값만 추출하여 List 만드는 방법 (0) | 2020.11.25 |
댓글