1.JavaScript 개요

1. JavaScript 역사
1995년 경 인터넷 익스플로러 브라우저 이전에 90%의 점유율을 차지하던 넷스케이프 브라우저(Netscape Communications)였음
여기서 JS는 페이지(웹 문서)의 보조적인 역할 수행을 위해 브라우저 상에서 동작하는 가벼운 프로그래밍 언어로 탄생
초창기 이름은 모카(Mocha)
2. JavaScript 역할
초기의 JS는 웹 페이지의 동작에 있어서 보조적인 기능만 담당, 대부분의 로직(Logic)은 웹 서버 내부에서 실행되며, 브라우저는 서버로부터 전달 받은 HTML과 CSS를 단순히 렌더링(Rendering)만 해주는 역할이었음
Rendering
브라우저가 .HTML, .CSS, .JS 파일 등으로 작성된 코드를 원격 서버로부터 다운받고 변환(Parsing)하고 코드를 실행(Execute)하여 화면에 그려내기 위한 일련의 과정
현재는 JavaScript만으로 서버의 로직을 개발(Node.js)하거나 화면을 새로고침하지 않고, 실시간으로 동작하는 비동기(Asynchronous) 처리 기술인 Ajax(Asynchronous Javascript and XML)를 포함하여, 웹 브라우저 상에서 동작하는 3D 그래픽 라이브러리인 three.js 등 수많은 라이브러리들이 존재
Last updated on