Since JavaScript is single-threaded, how are web workers in HTML5 doing multi-threading?

Eamon·2021년 1월 22일
0

ArticleTranslation

목록 보기
1/3
post-thumbnail

이 글은 stackoverflow의 Since JavaScript is single-threaded, how are web workers in HTML5 doing multi-threading? 질문과 변을 한국말로 번역한 것 입니다.


자바스크립트는 single-threaded(V8 엔진이 싱글 스레드이다.)인데 어떻게 웹 워커란 놈은 멀티 스레딩을 할수 있을까?

As several comments have already pointed out, Workers really are multi-threaded.

웹 워커는 레알 멀티 스레드다.

Some points which may help clarify your thinking:

요것들이 너 생각을 더 명확하게 해줄거야

  • JavaScript is a language, it doesn't define a threading model, it's not necessarily single threaded

    자바스크립트는 언어야. 그건 (물리적인) 스레딩 모델로 정의 될 수 없어. 꼭 싱글 스레디드 일 필요는 없지.

  • Most browsers have historically been single threaded (though that is changing rapidly: IE, Chrome, Firefox), and most JavaScript implementations occur in browsers

    대부분의 브라우져들은 역사적으로 싱글 스레디드였어. (그러나 요즘 빠르게 바꾸고있지) 그리고 대부분 자바스크립트 구현은 브라우져에서 일어난다.

  • Web Workers are not part of JavaScript, they are a browser feature which can be accessed through JavaScript

Web Workers는 자바스크립트의 부분이 아니야. 그들은 자바스크립트를 통해서 접속할수 있는 브라우저의 특징이다.

profile
Steadily , Daily, Academically, Socially semi-nerd Front Engineer.

0개의 댓글