JavaScript란 ?

권가야·2022년 9월 30일
0
post-custom-banner


이미지가 살짝 이상한데 개킹받네..

자바스크립트가 존재하기 이전의 웹

자바스크립트가 존재하기 이전의 웹 생태계는 HTML과 CSS로 아주 간단한 스티알만 적용하는게 대부분인 웹 브라우저가 대다수였다.

CSS또한 현재의 웹 브라우저 처럼 화려한 기능들은 존재하지 않았고, 텍스트를 꾸미고 간격을 조정하는게 전부였다.

HTML이라는 단어 그대로 Hyper Text를 이용해서 각 페이지 이동을 원활하게 해주는 순수한 Markup Language 역할만 했다.


참고
*Hyper text : 참조 ( 하이퍼링크 ) 를 통해 독자가 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트이다.

*Markup Language : 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지


자바스크립트는 이런 정적인 웹 브라우저 (문서)를 조금 더 동적으로 동작시키기 위해 만들어진 언어이다.

자바스크립트는 NetScape라는 웹 브라우저에서 상호작용을 강조하려고 간단한 기능을 넣어 만든 것이 자바스크립트의 시초가 되었다.

넷스케이프를 기반으로 브라우저를 만드는 각 회사에서 자신들의 웹 브라우저에 다이나믹한 상호작용을 만들기 시작하였고, 웹 개발자들은 각 브라우저에서 동일한 기능을 구현하기 위해 모든 코드를 작성해야했다..
얼마나 끔찍한가..

이러한 단점을 보완하기 위해 표준화 작업을 진행하였고, 그 결과 ECMAScript(ECMA-262)라는 이름으로 자바스크립트의 표준을 제정하였다.

*Java와 JavaScript는 전 ~ 혀 관련이 없다.


ES6? ES2015?

2015년에 제정된 ECMAScript 표준을 ES2015 라고 부를 수 있다.
즉, ES6 = ES2015 인 셈이다..

2021년 기준 가장 대중적으로 사용되는 버전은 ES6 ES7 버전이다.

*JavaScript 엔진 V8
js가 동작할 수 있는 모든 브라우저에는 js엔진이 내장되어 있는데
크롬에 내장되어 있는 V8 엔진은 ECMAScript 표준을 가장 완벽하게 구현한 엔진이라고 한다. (2021년 기준)
젤루 빠름


요약
1. 자바스크립트 표준은 ECMAScript(ECMA-262) 이다.
2. V8 엔진은 크롬에 내장되어 있으며, ECMAScript 표준을 가장 완벽하게 구현한 엔진이라고 한다.
3. ES6는 가장 대중적으로 사용되는 자바스크립트 버전이다.

*오타 혹은 오류 지적해주시면 감사하겠습니다 !!

post-custom-banner

0개의 댓글