https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API
Web Workers API - Web APIs | MDN
Web Workers makes it possible to run a script operation in a background thread separate from the main execution thread of a web application. The advantage of this is that laborious processing can be performed in a separate thread, allowing the main (usuall
developer.mozilla.org
JS는 기본적으로 싱글스레드로 동작한다.
싱글스레드로 수행되기에 메인 스레드에 오래 걸리는 작업을 수행하게 한다면, 속도가 느려저 진행중이던 작업이 원할하게 수행되지 않을 수 있다. 이를 해결하기 위해 비동기함수로 처리하거나 멀티스레드를 사용할 수 있다.
멀티스레드를 사용하기 위해 Web Workers로 불리는 Web API를 사용할 수 있다.