Maison >interface Web >js tutoriel >Les travailleurs Web en ligne peuvent-ils simplifier le déploiement et la minification ?

Les travailleurs Web en ligne peuvent-ils simplifier le déploiement et la minification ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-29 13:17:021044parcourir

 Can Inline Web Workers Simplify Deployment and Minification?

Web Workers Inline : contourner les fichiers JavaScript séparés

Traditionnellement, les Web Workers sont instanciés en chargeant un fichier JavaScript distinct, comme vous l'avez mentionné :

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

Bien que pratique, cette approche peut compliquer le déploiement et la minification lors de l'utilisation d'outils tels que Closure Compiler. Pour résoudre ce problème, vous pouvez utiliser Blob() pour créer des travailleurs en ligne dans le même fichier HTML que votre logique principale.

Travailleur en ligne avec Blob()

Voici comment créer un travailleur en ligne using Blob() :

  1. Définissez votre script de travail dans un