JavaScript 엔진 VS JavaScript 런타임

JavaScript 엔진 VS JavaScript 런타임

JavaScript 엔진과 JavaScript 런타임.. 비슷하게 생겨서(?) 헷갈렸다..🤯
어떤 차이점이 있는지 알고 싶어서 찾아봤다.


JavaScript Engine


JavaScript Runtime

-BOM (Browser Object Model, 브라우저 객체 모델)
-DOM (Document Object Model, 문서 객체 모델)


정리하자면..

전통적인 컴파일드 언어와 비교했을 때,

-Linker(링커) : 컴파일러가 만들어낸 하나 이상의 목적 파일을 가져와 이를 단일 실행 프로그램으로 병합하는 프로그램.
-목적 파일 : 컴파일러나 어셈블러가 소스 코드 파일을 컴파일 또는 어셈블 해서 생성하는 파일. 기계어나 혹은 이에 준하는 RTL과 같은 이진 코드로 이루어져 있다.


📚 참고

https://geonlee.tistory.com/91
http://tcpschool.com/javascript/js_bom_window
https://ko.wikipedia.org/wiki/링커_(컴퓨팅)
https://ko.wikipedia.org/wiki/목적_파일

Joie-Kim

Joie-Kim

배운 것을 기록하는 습관! ✍️

comments powered by Disqus
rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin pinterest medium vimeo stackoverflow reddit quora quora