[Deep dive]JavaScript란?

Jinny·2021년 10월 30일
0

javascript [Deep Dive]

목록 보기
1/11
post-thumbnail

자바스크립트의 탄생배경!

  • 1995년 90%의 시장 점유율로 웹 브라우저 시장을 지배하던 넷스케이프 커뮤니케이션즈는 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 프로그래밍언어를 도입하기로 결정한다.
    이때 만들어진것이 브랜던 아이크가 개발한 자바스크립트이다!

자바스크립트 VS Jscript

  • 자바스크립트가 나온 후 얼마 지나지않아 자바스크립트의 파생버전인 JScript가 출시한다. 이때 넷스케이프 커뮤니케이션즈는 자바스크립트를 사용하고 마이크로소프트사는 Jscript를 사용 사용하다보니 서로 자사 브라우저의 시장 점유율을 높이기 위해 자사 브라우저에서만 동작하는 기능을 경잭적으로 추가하기 시작했다!

문제발생

두 회사가 경쟁을 하다보니 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생하기 시작했다. 결과적으로 모든 브라우저에서 정상적으로 동작하는 웹페이지를 개발하기가 무척 어려웠다.

자바스크립트의 표준화

  • 이에 자바스크립트의 파편화를 방지하고 모든 브라우저에서 정상적으로 동작하는 표준화된 자바스크립트의 필요성이 대두되었고 넷스케이프 커뮤니케이션즈는 컴퓨터 시스템의 표준을 관리하는 비영리 표준화 기구인 ECMA 인터내셔널에 자바스크립트의 표준화를 요청한다!

    이러한 일들로 표준화된 자바스크립트 초판(ECMAScript 1)이 완성 되었고, 이후 1998년 ECMAScript 2
    1999년 ECMAScript 3
    2009년 ES5
    ~
    2015년 ES6(ECMAScript 2015)(가장 많은 변화가 있었음)
    ~계속 업데이트

모던 자바스크립트 Deep Dive책을 보며 정리한 내용입니다!
deep dive 정복하기!!!

profile
프론트엔드 공부중입니다!

0개의 댓글