[JavaScript] 자바스크립트란?

배석재·2020년 10월 22일
0

JavaScript

목록 보기
1/6

안녕하세요.
이번 게시글부터는 자바스크립트에 대하여 포스팅을 해보려합니다.
자바도 포스팅해야되는데 갈길이 머네요...

일단 이번시간엔 자바스크립트란 무엇인가에 대하여 정리해보겠습니다.

- 자바스크립트(JavaScript)란 ?

JavaScript는 프로그래밍 언어입니다. 대부분의 상황에서는 클라이언트 측에서 웹페이지를 동적으로 다룰때 사용되며, 종종 서버 측에서 Node.js와 같은 패키지를 이용하여 사용되기도 합니다.
JavaScript는 Java와 가까운 관련이 없습니다만, 여기에서 비교를 볼 수 있습니다.


출처) MDN web docs

위의 내용에 나와있듯이 자바스크립트는 자바와는 연관이 없다고 합니다.
처음 들었을때는 같은 자바이름이 붙어있어서 어느정도 문법이라든지 결이 같을거라 생각했지만 다르더군요...

- 엔진 동작 원리


1. 엔진(브라우저라면 내장 엔진)이 스크립트를 읽습니다(파싱).

2. 읽어 들인 스크립트를 기계어로 전환합니다(컴파일).

3. 기계어로 전환된 코드가 실행됩니다. 기계어로 전환되었기 때문에 실행 속도가 빠릅니다.

엔진은 프로세스 각 단계마다 최적화를 진행합니다. 심지어 컴파일이 끝나고 실행 중인 코드를 감시하면서, 이 코드로 흘러가는 데이터를 분석하고, 분석 결과를 토대로 기계어로 전환된 코드를 다시 최적화하기도 합니다. 이런 과정을 거치면 스크립트 실행 속도는 더욱 더 빨라집니다.

출처) javascript.info

위와 같은 방식으로 작동한다고 합니다!

- 요약

  1. javascript는 프로그래밍 언어이다.
  2. 클라이언트 측에서 웹페이지를 동적으로 다룰때 사용
  3. java와는 전혀 연관이 없다(어느정도 맥락은 비슷한것 같습니다.)
profile
"personality begins Where Comparison ends"

0개의 댓글