sw-precache is a service worker precache generator used to create scripts that enable offline functionality for web applications. It acts as a build-time asset cache manager that hashes static files and manages their versioning within a service worker cache. The project provides a runtime cache configurator to define caching strategies and request handlers for dynamic content based on URL patterns. It also includes an offline fallback handler to intercept network failures and serve cached fallback pages. The toolset covers the generation of service worker code and manifests, content-hash bas
Workbox is a modular library and toolkit designed for managing service workers in progressive web applications. It provides a comprehensive framework for handling asset caching, request routing, and background script lifecycle management, enabling developers to build web applications that function reliably offline and load efficiently. The project distinguishes itself through a declarative routing engine and a plugin-based architecture that allows for the injection of custom logic into the request and response processing pipeline. It supports advanced caching patterns, such as cache-first or
This is a build tool for adding progressive web app capabilities to Vite projects. It automates the generation of web app manifests and service workers, enabling websites to become installable on mobile and desktop devices. The project provides a specialized asset pipeline that generates a complete set of required application icons and theme colors from a single source image. It also manages the service worker lifecycle, offering both automatic generation and the ability to compile custom service worker files with an integrated precache manifest. The plugin covers broad capability areas incl
Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o
sw-precache هي أداة بناء لعامل الخدمة (service worker) ومولد تخزين مؤقت مسبق ينتج كود JavaScript لإصدار وتخزين الأصول الثابتة. تعمل كواجهة سطر أوامر ووحدة node مصممة لتمكين الوظائف دون اتصال وتحسين أوقات التحميل لتطبيقات الويب.
الميزات الرئيسية لـ googlechromelabs/sw-precache هي: Service Worker Generators, Service Worker Precaching, Caching Strategies, Service Worker Manifests, Progressive Web Apps, HTTP Request Routing, Build Artifact Content Hashes, Caching Orchestrators.
تشمل البدائل مفتوحة المصدر لـ googlechromelabs/sw-precache: googlechrome/sw-precache — sw-precache is a service worker precache generator used to create scripts that enable offline functionality for web… googlechrome/workbox — Workbox is a modular library and toolkit designed for managing service workers in progressive web applications. It… vite-pwa/vite-plugin-pwa — This is a build tool for adding progressive web app capabilities to Vite projects. It automates the generation of web… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… shadowwalker/next-pwa — next-pwa is a plugin for adding progressive web app capabilities and offline support to Next.js applications. It… chenshenhai/koa2-note — koa2-note is a project focused on Koa2 web server development and Node.js asynchronous programming. It provides a…