PageSourceSearch

https://comic.systems/sw.js

js comic.systems collected 2026-10-02 06:23:10 UTC 860 bytes, 30 lines download raw bytes

1if ('serviceWorker' in navigator) {
2	navigator.serviceWorker.register('/sw.js').then(function(registration) {
3		// Registration was successful
4		console.log('ServiceWorker registration successful with scope: ', registration.scope);
5	}).catch(function(err) {
6		// registration failed :(
7		console.log('ServiceWorker registration failed: ', err);
8	});
9}
10
11self.addEventListener('install', (event) => {
12	console.log('OK ', 'install', event);
13	self.skipWaiting();
14});
15
16self.addEventListener('activate', (event) => {
17	console.log('OK ', 'activate', event);
18	return self.clients.claim();
19});
20
21self.addEventListener('fetch', function(event) {
22	event.respondWith(fetch(event.request));
23});
24
25self.addEventListener("message", event => {
26	if (event.data === "skipWaiting") {
27		console.log('OK ', 'message', event);
28		self.skipWaiting();
29	}
30});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.