본문 바로가기

면접/cs

브라우저와 스크립트 엔진

  1. 각각에 브라우저별 스크립트 엔진은 무엇을 쓰는지?
  2. 브라우저 스크립트 엔진과 nodejs 엔진(자바스크립트 엔진)의 차이점은?

브라우저 엔진

브라우저 엔진의 주된 역할은 html문서와 기타 자원을 웹페이지에 상호적인 시각표현으로 변환시키는 것이다.

레이아웃과 렌더링, 보안정책, 문서 객체모델(DOM) 자료 구조를 구현하기도 한다. (시각적으로 그리는 용)

 

그리고 자바스크립트 코드를 실행하는 일을 맡는 자바스크립트 엔진.

모든 웹 브라우저는 이를 위한 전용 엔진을 사용한다.

 

웹브라우저 엔진과 스크립트 엔진은 공유되는 DOM 자료 구조를 통해 조화롭게 동작한다.

 

아래 표, 저명한 엔진은 브라우저 엔진(레이아웃, 렌더링 엔진)을 이야기하는듯하다

 

 

 

Q. 웹을 위한 언어는 html, css, (basic), js 뿐인가?

스크립트를 위한 것은 js만을 위한 것인가? rhino같은 경우에 자바로 스크립트를 읽고 동작시키는..?

 

 

'면접 > cs' 카테고리의 다른 글

동시성처리  (0) 2022.02.12
쓰레드, 멀티쓰레드  (0) 2022.02.12
동기 vs 블로킹, 비동기 vs 논블로킹  (0) 2022.02.12
주절주절 IT  (0) 2022.02.12
[cs]url, base64인코딩 디코딩  (0) 2022.02.03