--- 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")}}