W3cubDocs

/Web APIs

Worker: terminate() method

The terminate() method of the Worker interface immediately terminates the Worker. This does not offer the worker an opportunity to finish its operations; it is stopped at once.

Syntax

js

terminate()

Parameters

None.

Return value

None (undefined).

Examples

The following code snippet shows creation of a Worker object using the Worker() constructor, which is then immediately terminated.

js

const myWorker = new Worker("worker.js");

myWorker.terminate();

Note: DedicatedWorkers and SharedWorkers can also be stopped from the Worker instance using the DedicatedWorkerGlobalScope.close() or SharedWorkerGlobalScope.close() methods.

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
terminate 2 12 3.5 10 10.6 4 4.4 18 4 11 5 1.0

See also

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Worker/terminate