Skip to content

Standard

Web Workers

Web API letting scripts run on background browser threads, enabling parallel work like parsing or encoding without blocking the main UI thread.

Known aliases

  • dedicated worker
  • module worker
  • postMessage
  • Web Worker

Current stories

build1 publisherOne report

A full arcade redesign stopped at eight logic.ts files

An open-source browser arcade puts eight games behind one shell interface at about 35 kB gzipped with no runtime dependencies. The rules files import neither DOM nor Canvas, and a mid-project redesign never reached them.

Publishers:dev.to

Reality

Evidence58
Adoption
Insufficient
Hype gap+5
Incentives30
Confidence57
build1 publisherOne report

A slow PDF build outlives the tap that authorised navigator.share()

LensUp's scanner runs entirely in the browser tab. On a mid-range phone the PDF is ready only after the tap's transient activation has expired. The team now reads navigator.userActivation.isActive and degrades to a second tap.

Publishers:dev.to

Reality

Evidence62
Adoption20
Hype gap0
Incentives45
Confidence58
build1 publisherOne report

The hls.js ESM build hands transmuxing back to your main thread

enableWorker defaults to true and stays true when no worker exists, so the config that looks right proves nothing. One line of resource timing tells you which thread is actually doing the transmux.

Publishers:dev.to

Reality

Evidence66
Adoption
Insufficient
Hype gap+22
Incentives20
Confidence62