JavaScript 역사 및 발전 과정 퀴즈 (The Quiz on History and Development of JavaSc...

PureWaterfall avatar
PureWaterfall
·
·
Download

Start Quiz

Study Flashcards

3 Questions

JavaScript 성능을 향상시키기 위해 JIT 컴파일 방식을 도입한 엔진은 어디인가?

V8 엔진

어떤 분야에서 JavaScript 3D 게임 엔진이 개발되고 있는가?

가상현실

JavaScript의 발전은 어떤 기술의 발전과 밀접한 관련이 있는가?

웹 기술

Study Notes

JavaScript의 탄생과 발전 과정

  1. 1995년 넷스케이프에서 근무하던 브랜든 아이크가 10일만에 설계한 JavaScript

  2. 처음에는 Mocha, LiveScript, 그리고 JavaScript로 이름이 변경됨

  3. JavaScript는 Java와 구문이 유사해서 이름을 JavaScript로 명명됨

  4. JavaScript는 넷스케이프 서버에서 애플리케이션을 제작하기 위한 고수준 추상화 언어로 설계됨

  5. 클라이언트용 JavaScript 엔진에 있던 시스템 자원 접근용 API들이 보안사고의 원인이 되면서 삭제되는 과정에서 한계가 여실했음

  6. Microsoft가 Windows 95 Plus에서 Internet Explorer 1.0를 선보이면서 제1차 브라우저 전쟁이 시작됨

  7. Microsoft는 ActiveX를 탑재하면서 운영 체제 점유율을 늘려감에 따라 사용자들을 Internet Explorer를 사용하도록 지속적으로 유도함

  8. Microsoft의 비협조적인 태도로 인해 ECMAScript 표준화가 실패함

  9. 두 번째 브라우저 전쟁이 발발한 후 ECMAScript 5가 제정되고 표준 문제가 다소 해결됨

  10. AJAX, jQuery 등의 등장으로 JavaScript는 거침없는 발전을 보임

  11. Node.js의 등장으로 JavaScript는 서버 사이드 언어로서 탈바꿈함

  12. 구글의 V8 엔진에서 JIT 컴파일 방식을 도입하여 JavaScript의 성능이 대폭 개선됨JavaScript의 발전과 요구되는 숙련도

  13. JavaScript 엔진의 개발로 ECMAScript 6 구현율이 현재 99%에 달하였다.

  14. CommonJS, AMD 등 새로운 진영의 등장으로 JavaScript는 격세지감을 이루게 되었다.

  15. JavaScript는 웹 디자이너들에게 교육이 되며, 진입 장벽이 낮은 언어로 인식된다.

  16. 해외에서는 프론트엔드 전담 개발자가 있을 만큼 전문화되어 있지만, 국내에서는 수준이 현격히 낮아 일반인도 쉽게 배울 수 있다.

  17. 구글 등 여러 벤더 사에서 JavaScript를 활용한 다양한 플랫폼 환경을 지원하고 있다.

  18. 순수 JavaScript로 이루어진 Chrome Extension이나 App들이 그 좋은 예이다.

  19. JavaScript를 배우면 자신만의 것을 구현해 배포할 수 있는 가능성이 있다.

  20. JavaScript는 쉬운 언어가 아니며, 현재는 웹 애플리케이션에서 초대형 프로젝트들이 많아져 높은 수준의 숙련도를 요구한다.

  21. Node.js의 등장으로 인해 프론트엔드 뿐만 아니라 백엔드 및 네이티브 프로그래밍에서도 JavaScript가 쓰인다.

  22. 모질라에서 JIT 컴파일 방식을 도입한 SpiderMonkey 엔진과 구글에서 개발한 V8 엔진으로 JavaScript 성능이 비약적으로 향상되었다.

  23. 지금은 JavaScript 3D 게임 엔진도 개발되고 있다.

  24. JavaScript의 발전은 웹 기술의 발전과 밀접한 관련이 있으며, 계속해서 발전할 것으로 예상된다.

JavaScript의 탄생과 발전 과정에 대해 알아보는 퀴즈입니다. 1995년 넷스케이프에서 근무하던 브랜든 아이크가 10일만에 설계한 JavaScript부터 시작하여, Microsoft와의 제1차 브라우저 전쟁, ECMAScript 표준

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser