cache routes modules
This commit is contained in:
		@@ -8,6 +8,20 @@ if ("serviceWorker" in navigator) {
 | 
			
		||||
		try {
 | 
			
		||||
			await navigator.serviceWorker.register("/entry.worker.js");
 | 
			
		||||
			await navigator.serviceWorker.ready;
 | 
			
		||||
 | 
			
		||||
			if (navigator.serviceWorker.controller) {
 | 
			
		||||
				return navigator.serviceWorker.controller.postMessage({
 | 
			
		||||
					type: "SYNC_REMIX_MANIFEST",
 | 
			
		||||
					manifest: window.__remixManifest,
 | 
			
		||||
				});
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			navigator.serviceWorker.addEventListener("controllerchange", () => {
 | 
			
		||||
				navigator.serviceWorker.controller?.postMessage({
 | 
			
		||||
					type: "SYNC_REMIX_MANIFEST",
 | 
			
		||||
					manifest: window.__remixManifest,
 | 
			
		||||
				});
 | 
			
		||||
			});
 | 
			
		||||
		} catch (error) {
 | 
			
		||||
			console.error("Service worker registration failed", error, (error as Error).name);
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user