Fetch & Streams API Progress Indicator Examples
Service Worker - Basic
<img> tag renders on the page while a Service Worker and
Fetch - Basic
ReadableStream shows progress while a remote image is downloaded with
Fetch - Enhanced
Similar to above with progress bars and robust code to handle real-world UI interactions. Downloads can be cancelled/restarted, multiple downloads are prevented, race conditions don't exist, errors edge cases are handled.
Service Worker - Enhanced UI
[not yet started]. This will exemplify progress for multiple
<img> tags, download cancellations, and other real-world UI interactions.