# 자바스크립트 엔진

19개의 포스트
post-thumbnail

[dream coding] 2강 - 3강 자바스크립트 엔진TIL

자바스크립트 엔진이 브라우저에서 런타임(=동작)하면서코드를 한줄씩 읽어나감(= 인터프리터)컴파일러 : 인터프리터와 반대되는 개념,실행하기 전 모든 코드를 컴파일링한다(= 해석가능한 언어로 읽어나감)IE: chakrachrome, Edge, node.js : V8safa

2022년 6월 13일
·
0개의 댓글
·
post-thumbnail

(번역) 자바스크립트 엔진이 뛰어난 성능을 달성하는 방법

원문 : https://medium.com/bekk/how-javascript-engines-achieve-great-performance-fb0b36601557

2022년 5월 10일
·
0개의 댓글
·
post-thumbnail

[JavaScript] 비동기 처리와 자바스크립트 엔진의 동작

우선 동기(synchronous : 동시에 일어나는)에 대해서 알아보자. 동기식 처리 모델(Synchronous processing model)은 순서대로 일을 처리한다. 일들이 순차적으로 실행되며 어떤 작업이 수행중이면 다음 작업은 그 다음에 실행된다.이런 상황을 프

2022년 3월 18일
·
0개의 댓글
·
post-thumbnail

JavaScript Engine에 대해서(3)- JIT 컴파일러는 무슨 일을 할까?

자바스크립트 엔진에 대해서 간단하게 알아보는 글 입니다.

2022년 3월 10일
·
0개의 댓글
·
post-thumbnail

JavaScript Engine에 대해서(2)- 컴파일러, 인터프리터, JIT는 무엇인가

자바스크립트 엔진에 대해서 간단하게 알아보는 글 입니다.

2022년 3월 8일
·
0개의 댓글
·
post-thumbnail

JavaScript Engine에 대해서(1) - JavaScript Engine은 무엇인가

자바스크립트 엔진에 관하여 알아보는 글 입니다. 자바스크립트 엔진 내부를 살펴보고, 실제로 어떻게 구동되는 지 차근차근 알아보고자 합니다.

2022년 3월 7일
·
0개의 댓글
·
post-thumbnail

[POB#20] 이벤트 루프 ( 자바스크립트 동작 원리 )

이벤트 루프 ( 자바스크립트 동작 원리 ) 정리 글입니다.

2021년 8월 14일
·
0개의 댓글
·
post-thumbnail

자바스크립트 엔진

대부분 자바스크립트는 싱글 쓰레드기반이다. 크롬은 자바스크립트 엔진으로 V8을 사용합니다.

2021년 8월 4일
·
0개의 댓글
·
post-thumbnail

[JavaScript Deep Dive] 자바스크립트 엔진과 이벤트 루프

이벤트 루프를 알기 위해서는 먼저 자바스크립트 엔진에 대해 알아야 한다. 알아보자!😏자바스크립트 언어는 자바스크립트 엔진이라는 녀석을 통해 실행된다!V8, SpiderMonkey, Webkit...웹 브라우저 내부 또는 Node.js 안에 구성되어 있다.자바스크립트

2021년 7월 15일
·
0개의 댓글
·

[JS] Aysnc / Await / Job Queue(Micro Queue)

async, await / promise와 비교!, Job Queue vs Task Queue

2021년 5월 10일
·
0개의 댓글
·

[JS] Thread, JS Runtime, Node.js

Single Thread & Multi Thread, JS-Runtime 구동방식, Node.js란?

2021년 5월 6일
·
0개의 댓글
·

[JS] WASM, Call Stack & Memory Heap

웹 어셈블리 / 콜스택 & 메모리힙 / 스택오버플로우, 메모리 누수

2021년 5월 4일
·
0개의 댓글
·

[JS] Optimizing: Hidden Class & Inline Caching

V8최적화기법 : 히든클래스 & 인라인캐싱 / 최적화를 위해 조심히 사용해야 하는 키워드list

2021년 5월 4일
·
0개의 댓글
·

[JS] V8 Engine (Interpreter & Compiler)

V8 자바스크립트 엔진의 작동프로세스 / Interpreter & Compiler 각각의 장단점.

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

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

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

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

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

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

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

자바스크립트 엔진에 대한 오개념과, 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일
·
14개의 댓글
·