--- 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.
self.close();
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")}}.
{{Compat("api.WorkerGlobalScope.close")}}
{{domxref("WorkerGlobalScope")}}