Syntax - Tasty Web Development Treats cover image

Syntax - Tasty Web Development Treats

783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

Jun 17, 2024
31:07
Snipd AI
Scott and Wes explore browser caching for audio files, discussing the File System API and Cache API. They cover size restrictions, tools like Riverside.fm using IndexedDB, creating and managing cached audio data in code. Also, they touch on persistent storage, media score, and autoplay policies.
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • Utilizing Cache API for offline saving in browsers beyond service workers.
  • Exploring browser storage capabilities for data and browser eviction policies based on disk space constraints.

Deep dives

Overview of Cache API Exploration

The podcast delves into the utilization of the Cache API beyond service workers, showcasing its role in storing data locally in browsers. The hosts discuss using the Cache API to create a Netflix-like offline saving feature for podcast episodes on their website, highlighting the simplicity and flexibility of this approach.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode