Web Directions

Conffab

  • Speakers
  • Presentations
  • Conferences
  • Organizers
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Organizers
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
Advanced search
Searching videos

Building An Offline-Friendly Image Upload System

May 6, 2025

  • indexedDB
  • offline
  • progressive web apps
  • PWAs
Flowchart illustrating an image upload process with offline support using Background Sync and Service Workers.

Poor internet connectivity doesn’t have to mean poor UX. With PWA technologies like IndexedDB, service workers, and the Background Sync API, you can build an offline-friendly image upload system that queues uploads and retries them automatically — so your users can upload stress-free, even when offline.

Source: Building An Offline-Friendly Image Upload System — Smashing Magazine

Related videos

Thumbnail for Local First: Collaboration Beyond Cloud

Local First: Collaboration Beyond Cloud

Kritiketan Sharma

Web Directions Code 2025

Thumbnail for Progressing Your Web Apps With Service Worker

Progressing Your Web Apps With Service Worker

Marcos Caceres

Code 2016

Thumbnail for AI After an Apocalypse

AI After an Apocalypse

Simon Knox

AI Engineer Melbourne 2026

Thumbnail for Offline AI Web Apps

Offline AI Web Apps

Zach Jensz

Web Directions Developer Summit 2025

Thumbnail for Building amazing apps with Project Fugu APIs

Building amazing apps with Project Fugu APIs

Thomas Steiner

Summit ’22

Thumbnail for The Evolution of the Web and OffscreenCanvas

The Evolution of the Web and OffscreenCanvas

Brian Kardell

Code ’21

Thumbnail for Planning Your Progressive Web App

Planning Your Progressive Web App

Jason Grigsby

Code 2019

Thumbnail for Installable Web Apps with Web Apps Manifests

Installable Web Apps with Web Apps Manifests

Elise Chant

Code 2016

Conffab
  • About
  • Speakers
  • Presentations
  • Conferences
  • Contact
  • Sign in
Sign Up

© Conffab 2026