isWorkerRuntime
Available from 0.8.0
Checks if the current runtime is a Worker Runtime.
Reference
Code
Code
Colours connect each executing thread to its current code line. Recently executed lines fade over the next three ticks.
function checkUI() {
'worklet';
console.log(isWorkerRuntime()); // false (UI Runtime)
}
function checkWorker() {
'worklet';
console.log(isWorkerRuntime()); // true (Worker Runtime)
}
console.log(isWorkerRuntime()); // false (RN Runtime)
scheduleOnUI(checkUI);
const workerRuntime = createWorkletRuntime({ name: 'background' });
scheduleOnRuntime(workerRuntime, checkWorker);
Console 0
No output yet
Output appears here as the code runs.


Type definitions
function isWorkerRuntime(): boolean;
Returns
true if the current runtime is the Worker Runtime, false otherwise.
Remarks
- The function checks the value of
globalThis.__RUNTIME_KINDto determine the kind of the current runtime. See getRuntimeKind for more details.