Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
offline-first
:electric_plug: Everything you need to know to create offline-first web apps.
https://github.com/pazguille/offline-first
Last synced: 5 days ago
JSON representation
-
W3C Specification
-
Newsletter
-
Posts
- Design Patterns for Offline First Web Apps
- Making PWAs work offline with Service workers
- Why Would a Web App Need Encryption-at-Rest?
- Offline UX design guidelines
- How to design for slow networks and offline
- Downsites of Offline First
- About Offline First
- Create an offline fallback page
- The challenges of making a true Offline First app
- Accessibility Testing for Offline First Applications
- How to add an “Offline” notification to your PWA
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Using React and Preact to Build My First Offline First Apps
- Offline-Friendly Forms
- Service Worker: One fallback offline image for any aspect ratio
- You're Offline
- [Part 2
- Persistent Storage API: Building for the offline web
- [Part 1
- Building an offline Web App that works in very low internet conditions using ServiceWorkers
- Offline POSTs in Progressive Web Apps
- Offline First Design Patterns : Engineering
- Introducing Redux Offline: Offline-First Architecture for Progressive Web Applications and React Native
- Rethinking Offline First sync for Service Workers
- Offline support: "Try again, later", no more.
- Optimize with HTTP/2 Server Push and Service Workers!
- Understand offline first and offline last in Android
- Why Offline First?
- Send messages when you’re back online with Service Workers and Background Sync
- Easy Offline First Apps With Webpack's Offline Plugin
- Offline First React Native + Meteor Apps
- Offline-First Web Application Using Redux and PouchDB
- Implementing "Save For Offline" with Service Workers.
- Moving beyond localStorage
- How much data should my Service Worker put upfront in the offline cache?
- Making Resilient Web Design work offline
- Using Service Workers and Cache to Take Web Performance to a New Level
- Faking progress (service worker edition)
- Introduction to Progressive Web Apps (Offline First)
- Designing for Accidental Disconnects: Our first attempt at an offline approach
- Offline Patterns: There are many jobs to be done
- Writing offline web apps is easy
- Architecting a web app to “just work” offline
- Offline App Architecture: how to build for the next billion
- Cross-origin Service Workers: Experimenting with Foreign Fetch
- Service Worker, what are you?
- Designed to be offline-first
- Hack Time: Service Workers, Background Sync, and PouchDB
- Offline UX Considerations
- Storing Sensitive Data Offline
- Building Offline First React Native Apps
- Building a simple offline-capable Notepad app using ServiceWorker
- Instant Loading Web Apps with an Application Shell Architecture by Google
- The offline experience in 2016
- I Was Wrong About Offline
- Offline strategies come to the Service Worker Cookbook
- "Instant Loading" with IndexedDB (Building a PWA, Part 2)
- The Service Worker Lifecycle
- "Offline First" with Service Worker (Building a PWA, Part 1)
- Do you need Service Worker in your web app?
- Progressive Web Apps with React.js: Part 3 — Offline support and network resilience
- Offline Reading List
- Enabling Offline First Experiences on the Web with Service Workers
- Build More Reliable Web Apps with Offline
- Songsearch – using ServiceWorker to make a 4 MB CSV easily searchable in a browser
- Offline Storage for Progressive Web Apps
- Add offline support to any Web app
- ServiceWorker: A Basic Guide to BackgroundSync
- Offline First, the Decentralized Web, and Peer-to-Peer Technologies
- Offline Google Analytics Made Easy
- Security in Offline First Apps
- My blog's Service Worker and Caching Strategy
- Offline/Low-bandwidth UX Design Patterns
- Offline Content with Service Worker
- Taking an online book offline
- Service Workers — Gotchas
- Offline-first QR-code Badge Scanner
- Service Workers and PWAs: It’s About Reliable Performance, Not “Offline”
- Progressive Web Apps: Eating your Cake
- Progressive Web Apps with Service Workers
- How To Use PouchDB + SQLite For Local Storage In Ionic 2
- Offline-First, Document Sharing, Templates: Monod is Back (not in Black)
- Issue 4: Offline badging, DevTools, Testing, Travis, Web Storage, Service Worker Scopes, Data-driven Development, Compute Engine
- The New Builders Ep. 1: Craft Beer and Progressive Web Apps
- Service Workers replacing AppCache: a sledgehammer to crack a nut
- Progressive Web Apps — Offline And Add To Home Screen
- The web on my phone
- The copy & paste guide to your first Service Worker
- Service Workers: Save your User's Data using the Save-Data Header
- Service Worker notes
- Making A Service Worker: A Case Study
- Create a really, really simple offline page using Service Workers
- Instant Web Application
- Introducing Background Sync
- Beyond Offline
- ServiceWorker Cookbook
- Offline Web Applications with CouchDB, PouchDB and Ember CLI
- A Hoodie Case Study: How minutes.io does offline
- Reducing Single Point of Failure using Service Workers
- Building realtime collaborative offline-first apps with React, Redux, PouchDB and WebSockets
- Cache-limiting in Service Workers …again
- Introducing Pokedex.org: a progressive webapp for Pokémon fans
- Cache-limiting in Service Workers
- Offline Recipes for Service Workers
- Instant Loading Web Apps With An Application Shell Architecture
- An Offline Experience with Service Workers
- Building Flipkart Lite: A Progressive Web App
- Your first offline web app
- Making a Simple Site Work Offline with ServiceWorker
- My first Service Worker
- Building an offline page for theguardian.com
- Creating Offline-First Web Apps with Service Workers
- Cache sandboxed HTTP requests with Service Worker
- The offline experience (or, saying goodbye to imperative data fetching)
- ServiceWorker: Revolution of the Web Platform
- Taking the web offline with service workers
- Using Service Workers
- Service Workers in Production
- How Do We Get It Done, Now?
- The Role of Workers and Offline Cache
- Let's make Offline Web Applications secure!
- Service Worker Meeting Highlights
- Q&A: Offline first, not just mobile first says Couchbase
- Why offline-first matters, and what developers should know about it
- Getting Appcache’s Fallback to work, crossbrowser
- Mobile Apps Offline Support
- Making react-europe.org work offline with Service Workers and free SSL from Cloudflare
- Offline Data Synchronization in Ionic
- Offline: When Your Apps Can’t Connect to the Internet
- Offline is not just another mobile feature
- Offline-first, fast, with the sw-precache module
- Offline is Not a Feature
- Three takeaways for web developers after two weeks of painfully slow internet
- Offline first: as simple as unplug & play?
- A simple ServiceWorker app
- ServiceWorker is available in Chrome 40 beta
- The offline cookbook
- The next UX challenge on the web: gaining offline trust
- Service Worker Recipes
- Introduction to Service Worker
- offline decentralized single sign-on in the browser
- Offline Web Apps with Meteor
- How to build web applications that can work offline with PouchDB?
- Making Your App Work Offline: Tips and Cautionary Tales
- How Google and Mozilla are aiming to make web apps shine offline
- Offline-first is people-first
- Introducing Hoodie: Full Stack App Development for Front-End Developers
- Building A Simple Cross-Browser Offline To-Do List With IndexedDB And WebSQL
- Introducing MakeDrive
- Worklight Authentication done right with AngularJs
- Taking your Worklight apps offline
- Working offline
- Offline First - the new paradigm in web development done Neptune style - Augt 5, 2014)
- Breaking Development: Offline First is the new Mobile First
- Offline Patterns
- Offline Web Apps,Web Storage,IndexedDB,AppCache,File API Futures
- Service Workers: Offline Now(ish)!
- Service Worker - first draft published
- The BMEAN Stack and Offline-First Design
- Do HTML5 apps have to be online all the time?
- Building an Offline First App with PouchDB
- Introduction to Offline Web Apps on the Kindle Fire
- Designing Offline-First Web Apps
- Offline First: Learning from native experiences
- Offline First
- Making the web work offline first
- Say Hello to Offline First
- Offline First: Your Next Progressive Enhancement Technique?
- Appcache, not so much a douchebag as a complete pain in the #$%^
- Using HTML5 AppCache with Single Page Applications
- Application Cache is a Douchebag
- Chrome Offline Apps
- Offline Support is Valuable, and You Can’t Add it Later
- Offline-first web app design
- 5 Reasons Why There are no Killer Offline Web Applications
- Offline Web Applications
- Let's take this offline
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Making PWAs work offline with Service workers
- Why Would a Web App Need Encryption-at-Rest?
- Offline UX design guidelines
- How to design for slow networks and offline
- Create an offline fallback page
- A Design Guide for Building Offline First Apps
- Accessibility Testing for Offline First Applications
- How to add an “Offline” notification to your PWA
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-Friendly Forms
- You're Offline
- Why Offline First?
- Send messages when you’re back online with Service Workers and Background Sync
- Offline-First Web Application Using Redux and PouchDB
- Implementing "Save For Offline" with Service Workers.
- Moving beyond localStorage
- Making Resilient Web Design work offline
- Writing offline web apps is easy
- Architecting a web app to “just work” offline
- Cross-origin Service Workers: Experimenting with Foreign Fetch
- Instant Loading Web Apps with an Application Shell Architecture by Google
- The Service Worker Lifecycle
- Build More Reliable Web Apps with Offline
- Songsearch – using ServiceWorker to make a 4 MB CSV easily searchable in a browser
- Offline Google Analytics Made Easy
- Progressive Web Apps: Eating your Cake
- Progressive Web Apps with Service Workers
- How To Use PouchDB + SQLite For Local Storage In Ionic 2
- Offline-First, Document Sharing, Templates: Monod is Back (not in Black)
- Progressive Web Apps — Offline And Add To Home Screen
- The copy & paste guide to your first Service Worker
- Introducing Background Sync
- Offline Web Applications with CouchDB, PouchDB and Ember CLI
- A Hoodie Case Study: How minutes.io does offline
- Reducing Single Point of Failure using Service Workers
- Introducing Pokedex.org: a progressive webapp for Pokémon fans
- Building Flipkart Lite: A Progressive Web App
- Your first offline web app
- My first Service Worker
- Service Workers in Production
- How Do We Get It Done, Now?
- Q&A: Offline first, not just mobile first says Couchbase
- Why offline-first matters, and what developers should know about it
- Getting Appcache’s Fallback to work, crossbrowser
- Mobile Apps Offline Support
- Offline Data in the Browser
- Offline: When Your Apps Can’t Connect to the Internet
- Offline-first, fast, with the sw-precache module
- The Right and Wrong Strategies When Taking Your App Offline
- Three takeaways for web developers after two weeks of painfully slow internet
- Offline first: as simple as unplug & play?
- A simple ServiceWorker app
- ServiceWorker is available in Chrome 40 beta
- PSA: Service Workers are Coming
- The next UX challenge on the web: gaining offline trust
- Introduction to Service Worker
- Offline Web Apps with Meteor
- How Google and Mozilla are aiming to make web apps shine offline
- Introducing MakeDrive
- Offline First - the new paradigm in web development done Neptune style - Augt 5, 2014)
- Breaking Development: Offline First is the new Mobile First
- Do HTML5 apps have to be online all the time?
- Introduction to Offline Web Apps on the Kindle Fire
- Designing Offline-First Web Apps
- Offline First
- Say Hello to Offline First
- Appcache, not so much a douchebag as a complete pain in the #$%^
- Application Cache is a Douchebag
- Chrome Offline Apps
- Offline Support is Valuable, and You Can’t Add it Later
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Offline-First, Document Sharing, Templates: Monod is Back (not in Black)
- Offline: When Your Apps Can’t Connect to the Internet
- The Right and Wrong Strategies When Taking Your App Offline
- Three takeaways for web developers after two weeks of painfully slow internet
- PSA: Service Workers are Coming
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Design Patterns for Offline First Web Apps
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Supporting Offline Users — What Happens When it Breaks?
- Offline-First Web Application Using Redux and PouchDB
- Won’t Get Fooled Again: Lessons in Lie-Fi
- My biggest takeaway from the second Offline Camp in Santa Margarita, CA — plus toast!
- Don’t Wait for ServiceWorker: Adding Offline Support with One-Line
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline Web Applications: Using IndexedDB & Service Worker
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Almost any web page can work offline
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Offline-First Web Application Using Redux and PouchDB
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- Offline-First Web Application Using Redux and PouchDB
- Getting started with the Service Worker Toolbox
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Q&A: Offline first, not just mobile first says Couchbase
- Offline: When Your Apps Can’t Connect to the Internet
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- A Design Guide for Building Offline First Apps
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Offline First - the new paradigm in web development done Neptune style - Augt 5, 2014)
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Design Patterns for Offline First Web Apps
- How to design for slow networks and offline
- Why Would a Web App Need Encryption-at-Rest?
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Design Patterns for Offline First Web Apps
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Design Patterns for Offline First Web Apps
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Moving beyond localStorage
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Offline-First Web Application Using Redux and PouchDB
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- Design Patterns for Offline First Web Apps
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Three takeaways for web developers after two weeks of painfully slow internet
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- Offline-First Web Application Using Redux and PouchDB
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Design Patterns for Offline First Web Apps
- Why Would a Web App Need Encryption-at-Rest?
- How to design for slow networks and offline
- Building Offline-First App using MVVM, RxJava, Room and Priority Job Queue
- Offline-First Web Application Using Redux and PouchDB
- Offline: When Your Apps Can’t Connect to the Internet
-
Presentations
-
Videos
- Offline First and Service Workers
- Introduction to Offline First web applications
- Designing for 24/7 Use: Offline-First Mobile App Development
- Offline-first for Your Static Site
- Service Worker and the Appification of the Web
- Future App Model: Advanced Service Worker
- Offline is the new black
- Service workers at scale with Facebook and Flipkart
- Instant Loading: Building offline-first Progressive Web Apps
- Offline First – the good parts
- Totally Tooling Tips: Offline Support
- Using Service Workers in Ember
- Offline-First Apps with PouchDB
- Worker as a Service
- Taking Your Web Apps Offline
- There is a client-side proxy (ServiceWorker) in your browser!
- OnConnectionLost: The life of an offline web application
- Offline First Podcast
- The Once & Future Web
- Go Offline
- Taking Ember Offline
- Holy sync
- Making Offline Suck Less with Service Workers
- Say Hello to Offline First
- The UX Of Offline-First
- The Web's Future is Offline
- Building Offline First Applications with Backbone
- Working connected to create offline
- The ServiceWorker is coming, look busy!
- The Next Challenge of the Web is Us
- Offline First
- The ServiceWorker: The network layer is yours to own
- Offline Web Applications
- The Offline Web
- Bring NoSQL to your mobile
- Network connectivity: optional
- Surviving the Offline Apocalypse
- Offline First
- Offline rules: Bleeding edge web standards at the Financial Times
- What's the right way to build offline into a web application?
- AppCache: Douchebag
- Application Cache And Local Storage
- Offline Rules
- Building Web Apps of the future. Tomorrow, today and yesterday.
- Taking Web Apps Offline
- Building Offline Web Apps with HTML5
- Getting off(line): appcache, localStorage for HTML5 apps that work offline
-
Slides
- Rise of the Web Workers
- Building an Offline Page for theguardian.com
- Go offline with Service Workers
- Building an Offline Page for theguardian.com
- Insanely fast rendering w/ Service Workers and Early Flushing
- Offline-First Apps with PouchDB at Node.js Interactive
- At your service! - More than appcache uses for Service Workers
- Offline First (Web) Apps
- Offline-First Web Applications
- Server in your Client - Service Workers' rise to fame
- Offline-First Web Applications
- Building Offline-Enabled Apps with PouchDB
- noBackend e Offline First: focusing on creating experiences (pt-br)
- HOLY SYNC: a sane approach to offline-first cross-platform data syncing
- Service Worker and the Offline Web
- Service Workers on vacay...
- ServiceWorkers and High Performance Offline Apps
- Offline first <3
- Scaling Down: The Offline First Story
- Status Web Offline
- Look Ma, No Connections! Building Offline-capable Web Apps with HTML5
- Say hello to offline first!
- Offline First (Web) Apps
- Offline First Re-Imagining Web Development For The Real World
- Developing for Offline First Mobile Experiences
- Server in your Client - Service Workers' rise to fame
- Offline-first mobile web apps with PouchDB, IBM Cloudant, and IBM Bluemix
- Naked and afraid Offline Mobile
- Offline first, the painless way
- Leveraging hood.ie to build for the offline state
- Let's Take Drupal Offline!
- Offline-first web apps - Velocity EU 2014
- Discover ServiceWorker
- Status Web Offline
- Look Ma, No Connections! Building Offline-capable Web Apps with HTML5
- Developing for Offline First Mobile Experiences
- Offline-first mobile web apps with PouchDB, IBM Cloudant, and IBM Bluemix
- Offline first, the painless way
- Offline First – Made Simple!
- Leveraging hood.ie to build for the offline state
- Let's Take Drupal Offline!
- Naked and afraid Offline Mobile
- Offline-first web apps - Velocity EU 2014
- Discover ServiceWorker
-
-
Tools
-
Slides
- Pinterest Service Workers
- Kinto
- react-boilerplate - first React.js applications.
- UpUp
- Hyperboot
- Mozilla MakeDrive Wiki page
- ApplicationCache - based applications run offline.
- IndexedDB - side storage of significant amounts of structured data and for high performance searches on this data using indexes.
- ServiceWorkers
- remoteStorage
- pouchdb - source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser.
- Offline.js
- Hoodie - only web apps on the web and on iOS.
- Offline States
- Orbit.js
- rxdb
- Pinterest Service Workers
- Kinto
- react-boilerplate - first React.js applications.
- sw-toolbox
- Offline.js
- Hoodie - only web apps on the web and on iOS.
- Orbit.js
-
-
Books
-
Slides
- The Offline First Book
- Offline First Web Development
- Building Progressive Web Apps
- Client-Side Data Storage
- Offline First: The book (draft)
- Pro HTML5 Programming - Chapter 12: Creating HTML5 Offline Web Applications
- Offline First Web Development
- Building Progressive Web Apps
- Client-Side Data Storage
- The Offline First Book
-
-
Showcase
-
Slides
- Minutes.io
- hospitalrun.io
- pokedex.org - side JavaScript webapp. Powered by ServiceWorker, PouchDB, virtual-dom, and web workers.
- Soundslice - soundslice-offline-mode/).
- Minutes.io
- hospitalrun.io
-
-
Who to Follow
-
Slides
-
-
Maintained by
-
Slides
-
Programming Languages
Categories