자바스크립트의 역사

Sshu Sshu·2021년 5월 19일
0

JS

목록 보기
1/6

1993년 모자이크 웹브라우저 출시
-사용자가 이용할 수 있는 ui 요소를 더함

넷스케이프

마크 엔더슨은 졸업과 동시에 넷스케이프 설립
좀 더 나아간 ui 요소가 더해진 넷스케이프 네비게이터 출시
80% 점유율을 가지며 발전

동적인 웹사이트를 위해 새로운 스크립팅 언어 개발
브랜든 아이크 스카웃하여 기존의 스킴 스크립트를 변형
→ '모카'라는 언어 개발 (문법은 자바와 비슷)
→ 라이브스크립트로 변경
→ 라이브 스크립트가 실행 될 수있는 엔진 인터프리터가 포함된 브라우저 출시(누구나 돔요소 조작 가능)
*인기를 위해 자바 스크립트로 이름 변경
→ 자바스크립트와 그것을 이해하는 엔진이 합쳐져 출시

마이크로 소프트사

넷스케이프사의 엔진을 리벌스 엔지니어링
(바이너리코드 분석해 소스코드 복원)
→ j script 출시
→ 1995년 마소에서 인터넷 익스플로어 출시

넷스케이프에서 이크마 인터네셔널에 표준안 만들기를 제안

이크마 스크립트의 탄생

→ 1997년 이크마스크립트 1 (문법사항 정리)
→ 2004년 모질라에서 파이어폭스 출시
액션스크립트와 타마린을 표준안으로 제안했지만 기각
→ 2008년도 구글이 크롬브라우저 출시
강력한 엔진이 포함되어 자바스크립트 실행이 굉장히 빠름
→ 2008년 7월 모두 모여 회의
→ 2009년 이크마스크립트 5
→ 2015년 이크마스크립트 6
이제 라이브러리 필요없이 사용가능

2004년 제시제임스 ajax가 기술 명세서 제출
비동기적 데이터 처리방법 도입

개발자 커뮤니티에서 제이쿼리 라이브러리 출시
→ 다른 브라우저 구현 사항을 신경쓰지 않아도됨

다양한 엔진들

크롬→ v8
파이어폭스 → 스파이더 몽키
사파리 → 제이에스코어
마이크로소프트 → 차카라

*요즘 트렌드

강력한 일렉트론 v8 엔진을 배경으로
벡엔드에서 서비스 구현 가능한 노드js의 탄생

개발할때는 최신 이크마 스크립트문법으로 하고
배포할때 이전 버전으로 변환하는 바벨(js 트렌스 컴파일러)사용

SPA싱글 페이지 어플리케이션
하나의 페이지 안에서 데이터를 받아 업데이트 하는 방식
바닐라 자바스크립트 보다 리엑트 엥귤러 뷰 SPA 좀더 쉽게 구현 가능

자바스크립트와 V8엔진으로 노드 js사용하여 백엔드 서비스 구현 가능
리엑트로 모바일 어플리케이션 제작가능
일렉트론 데스크탑 어플리케이션 제작가능

웹어셈블리 등장으로
다양한 언어를 이용하여 웹 어플만들기 가능해짐
피그마 등 유용한 것들 이용가능해짐

결론: 자바스크립트를 배우자!

profile
Front-End Developer

0개의 댓글