Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Workbox Alternatives
Similar projects and alternatives to workbox
-
lighthouse
Automated auditing, performance metrics, and best practices for the web.
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
-
-
-
angular-styleguide
Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices.
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
self-destroying-sw
Code-snippets and guides on removing ServiceWorker from a websiste.
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
-
-
Bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
-
d3
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
-
-
html5-boilerplate
A professional front-end template for building fast, robust, and adaptable web apps or sites.
-
-
-
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
workbox reviews and mentions
- New React docs pretend SPAs don't exist anymore
-
[AskJS] technology stack for PWA, ServiceWorker and offline first web app?
Start from the https://github.com/GoogleChrome/workbox
-
Vite in the browser
Here is an example using workbox.
-
Part 2/2 - Game in ReactJS - Cuzzle
Create React App (CRA): This is a library that I have used previously for other games/projects, this is an easy starting point for a react project because we have all our environment configured, for example, we have webpack, hot reloading, service workers (via workbox) and other features ready to be used, for this type of project I think is the best way to learn React.
-
Introduction to workers and why we should use them
Here I would like to recommend using Workbox, which will largely simplify the setups and apply different strategies easily.
-
React PWA with Workbox
There are many approaches to handling requests with a service worker but the easiest way is Google's Workbox and the easiest way to get Workbox into a React app is to just use the PWA template that create-react-app provides. I was able to make an existing React app into a PWA simply by copying /src into a freshly spun CRA PWA-template but you can also get your bundle into Workbox other ways. It's just trickier.
- Are modern front-ends ethical?
-
I created an online multiplayer game and Progressive Web App for ultimate tic-tac-toe using TypeScript, React, and Socket.IO [GitHub and write-up in the comments]
PWAs are simpler to set up than I expected. Workbox does a ton of work for you in providing sane defaults and patterns that work with your build tools (Webpack in this case). I also made use of CRA's service-worker and registerServiceWorker files from their PWA template. Handling app updates was fairly simple to implement using a common pattern (search for updateServiceWorker in the code to see).
-
Introduction to Progressive Web Applications – Part 2
Workbox
-
The Frontend Hitchhiker's Guide: Web APIs
and much more. Workbox is probably the best library for building out your service worker to suit what ever advanced caching strategy you may need.
-
A note from our sponsor - Appwrite
appwrite.io | 22 Mar 2023
Stats
GoogleChrome/workbox is an open source project licensed under MIT License which is an OSI approved license.