This uses a Service Worker and a Broadcast Channel to create an upload component that persists between MPA page loads while actively updating the DOM with its status.
This uses a Service Worker and a Broadcast Channel to create an upload component that persists between MPA page loads while actively updating the DOM with its status.