# 자바스크립트 엔진

5개의 포스트

[JS] 세미콜론 자동 삽입(ASI)

추후 ECMAScript 문서 참고하여, 내용 추가 예정자바스크립트 코드에서 (;이 필요한 곳에서) 단 하나의 ;이 누락되면 자바스크립트 프로그램은 돌아가지 않는다.ASI는 자바스크립트 프로그램의 세미콜론(;)이 누락된 곳에 엔진이 자동으로 ;을 삽입하는 것을 말한다.

2020년 5월 3일
·
0개의 댓글

자바스크립트 동작 원리(이벤트루프, 싱글스레드, 비동기, async await) - FE study16

1. 사전개념 웹서버에 접속만해서는 데이터를 가져올 수 없고 코드가 계속 실행이 되어야한다. 이 때, 코드들의 집합을 프로그램이라 부르고 프로그램은 메모리에 올려져 프로세스가 된다.(현재 작업중인 상태) 그리고 프로세스는 포트를 통해 접속이 가능하다. 프로세스 내에서는 스레드라는 흐름단위를 통해 코드를 읽는다. 2. 자바스크립트가 쓰이는 곳 1...

2020년 2월 3일
·
0개의 댓글

자바스크립트 엔진에 대한 오개념과, Inline cache

image.png 자바스크립트 엔진의 인터프리터 / 컴파일러 파이프라인 인라인 캐시 inline cache 자바스크립트 엔진의 인터프리터 / 컴파일러 파이프라인 즉 자바스크립트 엔진이 어떻게 자바스크립트 코드를 수행하는지 그 과정을 아주 얕게 살펴보겠습니다. 서버 코드를 타입스크립트로 구현하려고 구글링하다가 새로운 사실을 알게 되었습니다. 자바스크립...

2019년 10월 28일
·
0개의 댓글
post-thumbnail

JavaScript 엔진 톺아보기 (2)

이 포스트의 내용은 구글의 V8엔진 엔지니어인 Benedikt Meurer와 Mathias Bynens 의 JavaScript Engines: The Good Parts 세션을 기반으로 작성하였습니다. 지난 포스트에서는 JS엔진의 종류와 최적화 컴파일러에 대하여

2018년 12월 16일
·
2개의 댓글
post-thumbnail

JavaScript 엔진 톺아보기 (1)

이 포스트의 내용은 구글의 V8엔진 엔지니어인 Benedikt Meurer와 Mathias Bynens 의 JavaScript Engines: The Good Parts 세션을 기반으로 작성하였습니다. 자바스크립트를 사용하면서, 그리고 내부적으로 V8 엔진을

2018년 11월 25일
·
12개의 댓글