--- title: WorkerGlobalScope.close() slug: Web/API/WorkerGlobalScope/close translation_of: Web/API/WorkerGlobalScope/close ---

{{APIRef("Web Workers API")}}{{obsolete_header}}

La méthode close() de l'interface {{domxref("WorkerGlobalScope")}} annule toutes les tâches en attente dans la boucle d'événements du WorkerGlobalScope, mettant fin alors à ce contexte précis.

Syntaxe

self.close();

Exemple

Si vous souhaitez fermer votre instance de worker au sein du worker lui-même, vous pouvez appeler la méthode comme suit :

close();

close() et self.close() sont effectivement équivalentes — les deux expressions correspondent à un appel de la méthode close() à partir du contexte local du worker.

Remarque: il y a également une façon de stopper le worker à partir du thread principal: la méthode {{domxref("Worker.terminate")}}.

Compatibilité des navigateurs

{{Compat("api.WorkerGlobalScope.close")}}

Voir aussi

{{domxref("WorkerGlobalScope")}}