Web Workers & Offline Features
๐ Covered in this chapter:
Web Workers Multi-threading ยท postMessage() & onmessage ยท Service Workers & Cache API ยท Offline Pages & PWA ยท Web App Manifest (manifest.json)
Welcome to Phase 11 (Chapter 31): Web Workers & Offline Features! Run CPU-intensive calculations in background Dedicated Web Workers off the main thread, and construct offline PWA web applications using Service Workers.
1Dedicated Web Worker Example
JavaScript โ Dedicated Web Worker
โถ Run in HTML Editor
<script>
const worker = new Worker('worker.js');
worker.postMessage({ number: 1000000 });
worker.onmessage = (e) => {
console.log('Calculation Completed:', e.data);
};
</script>