>웹 프론트엔드 >JS 튜토리얼 >인라인 웹 작업자가 배포 및 축소를 단순화할 수 있습니까?

인라인 웹 작업자가 배포 및 축소를 단순화할 수 있습니까?

Patricia Arquette
Patricia Arquette원래의
2024-10-29 13:17:021010검색

 Can Inline Web Workers Simplify Deployment and Minification?

웹 작업자 인라인: 별도의 JavaScript 파일 우회

전통적으로 웹 작업자는 언급한 것처럼 별도의 JavaScript 파일을 로드하여 인스턴스화됩니다.

<code class="html">new Worker('longrunning.js')</code>

이 접근 방식은 편리하지만 Closure Compiler와 같은 도구를 사용할 때 배포 및 축소가 복잡해질 수 있습니다. 이 문제를 해결하려면 Blob()을 활용하여 기본 논리와 동일한 HTML 파일에 인라인 작업자를 생성할 수 있습니다.

Blob()을 사용한 인라인 작업자

인라인 작업자를 생성하는 방법은 다음과 같습니다. Blob() 사용: