├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── eslint.config.js ├── images ├── after-page-render.png ├── before-page-render.png ├── bing-search-results.png ├── browser-idle-period.png ├── cdn-response-time.png ├── client-side-rendering-benchmark.png ├── cloudflare-pops.png ├── csr-load-3g.gif ├── facebook-share-preview.png ├── google-lorem-ipsum-search-results.png ├── google-search-console-insufficient-fetch-quota.png ├── google-search-console-rendering.png ├── google-search-results.png ├── inline-initial-scripts.png ├── inline-scripts-cdn-response-time.png ├── inline-scripts-parsing-breakdown.png ├── inline-scripts.png ├── network-async-chunks-preload.png ├── network-bundled.png ├── network-code-splitting.png ├── network-data-preload.png ├── network-data.png ├── network-split-async-vendors-preload.png ├── network-split-async-vendors.png ├── network-split-vendors.png ├── network-vendors.png ├── nextjs-benchmark.png ├── ssr-load-3g.gif └── whatsapp-share-preview.png ├── package.json ├── public ├── _headers ├── _routes.json ├── _worker.js ├── fonts │ └── montserrat.woff2 ├── icons │ ├── favicon.ico │ ├── icon-x128.png │ ├── icon-x192.png │ ├── icon-x384.png │ ├── icon-x48.png │ ├── icon-x512.png │ ├── icon-x96.png │ ├── logo.svg │ ├── maskable-icon-x128.png │ ├── maskable-icon-x192.png │ ├── maskable-icon-x384.png │ ├── maskable-icon-x512.png │ ├── maskable-icon-x96.png │ ├── og-icon.png │ ├── og-lorem-ipsum.png │ └── og-pokemon.png ├── index.html ├── manifest.json ├── robots.txt ├── serve.json └── service-worker.js ├── rspack.config.js ├── scripts ├── create-sitemap.js ├── fetch-static.js ├── inject-assets-plugin.js └── preload-assets.js ├── src ├── App.tsx ├── components │ ├── Layout.tsx │ ├── Navigation.tsx │ └── common │ │ ├── Back.tsx │ │ ├── Info.tsx │ │ ├── Link.tsx │ │ ├── List.tsx │ │ ├── NavigationLink.tsx │ │ ├── ScrollToTop.tsx │ │ ├── Subtitle.tsx │ │ ├── Table.tsx │ │ ├── Title.tsx │ │ └── Tooltip.tsx ├── hooks │ ├── useStore.ts │ └── useViewTransitionNavigate.ts ├── images │ ├── back.svg │ ├── menu.svg │ ├── moon.svg │ └── sun.svg ├── index.d.ts ├── index.tsx ├── pages.js ├── pages │ ├── Comparison.tsx │ ├── Home.tsx │ ├── LoremIpsum.tsx │ ├── Pokemon.tsx │ ├── PokemonInfo.tsx │ └── WebVitals.tsx ├── styles │ ├── constants.ts │ ├── fonts.ts │ ├── globals.ts │ ├── index.ts │ └── reset.ts └── utils │ ├── data-preload.ts │ ├── disable-speedy.ts │ ├── extract-inline-scripts.ts │ └── service-worker-registration.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/eslint.config.js -------------------------------------------------------------------------------- /images/after-page-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/after-page-render.png -------------------------------------------------------------------------------- /images/before-page-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/before-page-render.png -------------------------------------------------------------------------------- /images/bing-search-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/bing-search-results.png -------------------------------------------------------------------------------- /images/browser-idle-period.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/browser-idle-period.png -------------------------------------------------------------------------------- /images/cdn-response-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/cdn-response-time.png -------------------------------------------------------------------------------- /images/client-side-rendering-benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/client-side-rendering-benchmark.png -------------------------------------------------------------------------------- /images/cloudflare-pops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/cloudflare-pops.png -------------------------------------------------------------------------------- /images/csr-load-3g.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/csr-load-3g.gif -------------------------------------------------------------------------------- /images/facebook-share-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/facebook-share-preview.png -------------------------------------------------------------------------------- /images/google-lorem-ipsum-search-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/google-lorem-ipsum-search-results.png -------------------------------------------------------------------------------- /images/google-search-console-insufficient-fetch-quota.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/google-search-console-insufficient-fetch-quota.png -------------------------------------------------------------------------------- /images/google-search-console-rendering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/google-search-console-rendering.png -------------------------------------------------------------------------------- /images/google-search-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/google-search-results.png -------------------------------------------------------------------------------- /images/inline-initial-scripts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/inline-initial-scripts.png -------------------------------------------------------------------------------- /images/inline-scripts-cdn-response-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/inline-scripts-cdn-response-time.png -------------------------------------------------------------------------------- /images/inline-scripts-parsing-breakdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/inline-scripts-parsing-breakdown.png -------------------------------------------------------------------------------- /images/inline-scripts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/inline-scripts.png -------------------------------------------------------------------------------- /images/network-async-chunks-preload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/network-async-chunks-preload.png -------------------------------------------------------------------------------- /images/network-bundled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/network-bundled.png -------------------------------------------------------------------------------- /images/network-code-splitting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/network-code-splitting.png -------------------------------------------------------------------------------- /images/network-data-preload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/network-data-preload.png -------------------------------------------------------------------------------- /images/network-data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/network-data.png -------------------------------------------------------------------------------- /images/network-split-async-vendors-preload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/network-split-async-vendors-preload.png -------------------------------------------------------------------------------- /images/network-split-async-vendors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/network-split-async-vendors.png -------------------------------------------------------------------------------- /images/network-split-vendors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/network-split-vendors.png -------------------------------------------------------------------------------- /images/network-vendors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/network-vendors.png -------------------------------------------------------------------------------- /images/nextjs-benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/nextjs-benchmark.png -------------------------------------------------------------------------------- /images/ssr-load-3g.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/ssr-load-3g.gif -------------------------------------------------------------------------------- /images/whatsapp-share-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/images/whatsapp-share-preview.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/package.json -------------------------------------------------------------------------------- /public/_headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/_headers -------------------------------------------------------------------------------- /public/_routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/_routes.json -------------------------------------------------------------------------------- /public/_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/_worker.js -------------------------------------------------------------------------------- /public/fonts/montserrat.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/fonts/montserrat.woff2 -------------------------------------------------------------------------------- /public/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/favicon.ico -------------------------------------------------------------------------------- /public/icons/icon-x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/icon-x128.png -------------------------------------------------------------------------------- /public/icons/icon-x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/icon-x192.png -------------------------------------------------------------------------------- /public/icons/icon-x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/icon-x384.png -------------------------------------------------------------------------------- /public/icons/icon-x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/icon-x48.png -------------------------------------------------------------------------------- /public/icons/icon-x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/icon-x512.png -------------------------------------------------------------------------------- /public/icons/icon-x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/icon-x96.png -------------------------------------------------------------------------------- /public/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/logo.svg -------------------------------------------------------------------------------- /public/icons/maskable-icon-x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/maskable-icon-x128.png -------------------------------------------------------------------------------- /public/icons/maskable-icon-x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/maskable-icon-x192.png -------------------------------------------------------------------------------- /public/icons/maskable-icon-x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/maskable-icon-x384.png -------------------------------------------------------------------------------- /public/icons/maskable-icon-x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/maskable-icon-x512.png -------------------------------------------------------------------------------- /public/icons/maskable-icon-x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/maskable-icon-x96.png -------------------------------------------------------------------------------- /public/icons/og-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/og-icon.png -------------------------------------------------------------------------------- /public/icons/og-lorem-ipsum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/og-lorem-ipsum.png -------------------------------------------------------------------------------- /public/icons/og-pokemon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/icons/og-pokemon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/serve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/serve.json -------------------------------------------------------------------------------- /public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/public/service-worker.js -------------------------------------------------------------------------------- /rspack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/rspack.config.js -------------------------------------------------------------------------------- /scripts/create-sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/scripts/create-sitemap.js -------------------------------------------------------------------------------- /scripts/fetch-static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/scripts/fetch-static.js -------------------------------------------------------------------------------- /scripts/inject-assets-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/scripts/inject-assets-plugin.js -------------------------------------------------------------------------------- /scripts/preload-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/scripts/preload-assets.js -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/Navigation.tsx -------------------------------------------------------------------------------- /src/components/common/Back.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/Back.tsx -------------------------------------------------------------------------------- /src/components/common/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/Info.tsx -------------------------------------------------------------------------------- /src/components/common/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/Link.tsx -------------------------------------------------------------------------------- /src/components/common/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/List.tsx -------------------------------------------------------------------------------- /src/components/common/NavigationLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/NavigationLink.tsx -------------------------------------------------------------------------------- /src/components/common/ScrollToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/ScrollToTop.tsx -------------------------------------------------------------------------------- /src/components/common/Subtitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/Subtitle.tsx -------------------------------------------------------------------------------- /src/components/common/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/Table.tsx -------------------------------------------------------------------------------- /src/components/common/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/Title.tsx -------------------------------------------------------------------------------- /src/components/common/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/components/common/Tooltip.tsx -------------------------------------------------------------------------------- /src/hooks/useStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/hooks/useStore.ts -------------------------------------------------------------------------------- /src/hooks/useViewTransitionNavigate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/hooks/useViewTransitionNavigate.ts -------------------------------------------------------------------------------- /src/images/back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/images/back.svg -------------------------------------------------------------------------------- /src/images/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/images/menu.svg -------------------------------------------------------------------------------- /src/images/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/images/moon.svg -------------------------------------------------------------------------------- /src/images/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/images/sun.svg -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/pages.js -------------------------------------------------------------------------------- /src/pages/Comparison.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/pages/Comparison.tsx -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/LoremIpsum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/pages/LoremIpsum.tsx -------------------------------------------------------------------------------- /src/pages/Pokemon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/pages/Pokemon.tsx -------------------------------------------------------------------------------- /src/pages/PokemonInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/pages/PokemonInfo.tsx -------------------------------------------------------------------------------- /src/pages/WebVitals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/pages/WebVitals.tsx -------------------------------------------------------------------------------- /src/styles/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/styles/constants.ts -------------------------------------------------------------------------------- /src/styles/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/styles/fonts.ts -------------------------------------------------------------------------------- /src/styles/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/styles/globals.ts -------------------------------------------------------------------------------- /src/styles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/styles/index.ts -------------------------------------------------------------------------------- /src/styles/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/styles/reset.ts -------------------------------------------------------------------------------- /src/utils/data-preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/utils/data-preload.ts -------------------------------------------------------------------------------- /src/utils/disable-speedy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/utils/disable-speedy.ts -------------------------------------------------------------------------------- /src/utils/extract-inline-scripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/utils/extract-inline-scripts.ts -------------------------------------------------------------------------------- /src/utils/service-worker-registration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/src/utils/service-worker-registration.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theninthsky/client-side-rendering/HEAD/tsconfig.json --------------------------------------------------------------------------------