자바스크립트의 역사
- 1995년 브라우저에 동작하기 위해 자바스크립트 탄생
- 출시 당시 이름은 라이브스크립트였으나 당시 인기있던 언어인 자바의 영향으로 이름을 자바스크립트로 바꾸게 됨. (둘이 전혀 상관없는 언어임)
- 2005년 AJAX의 등장
- 자바스크립트 출시 당시에는 효율성이나 속도면에서 부족했으나 자바스크립트 기반의 AJAX 기술이 나오면서 많은 개발자들이 자바스크립트를 사용하기 시작함 (비동기 웹 애플리케이션 개발 가능, 폭발적인 UX 향상)
- 2008년 V8 엔진 출시
- 구글 크롬에 탑재되며 코드 실행 속도 개선
- 2009년 Node.js 등장
- 자바스크립트 첫 출시 당시 브라우저에서 동작하도록 나온것과는 다르게 어디에서든 사용할 수 있게 만듬
- FrontEnd + BackEnd + DB(MongoDB)를 모두 가능하게 하는 언어가 됨 = FullStack
- 현재
- 자바스크립트는 프론트엔드 백엔드 개발 분야에서 널리 사용되며 Node.js를 이용한 서버 개발도 활발하게 이루어지고 있음
자바스크립트의 역사
- 객체 지향 프로그래밍 지원
- 절차에 따라 일을 순서대로 실행하는 게 아니라 객체라는 그룹 단위로 프로그래밍을 수행함
- 동적 타이핑
- 변수를 선언할 때 변수의 타입을 지정하지 않고 프로그래밍이 실행되는 시점에 데이터 타입이 결정됨
- 함수형 프로그래밍 지원
- 함수를 사용하여 프로그래밍을 할 수 있음
- 비동기 처리
- 작업을 순차적이 아니라 병렬로 처리할 수 있도록 하는 방식
- 클라이언트 측 및 서버 측 모두에서 사용 가능
- 클라이언트 측 뿐만 아니라 Node.js를 이용하여 서버 측에서도 사용됨
'💻 JavaScript' 카테고리의 다른 글
| [JS] 논리 연산자 활용하기 (0) | 2024.08.01 |
|---|