Skip to main content
IndexedDB

IndexedDB

Search complete. 13 mentions across 4 episodes found for "IndexedDB".

Sep 15, 2026

speaker_2HOST
13:59
So if you try to read massive amounts of data, the UI freezes.
speaker_3HOST
14:02
Which is why we got IndexedDB.
speaker_3HOST
14:04
To build a true offline-capable application, you need a robust, asynchronous database engine running inside the browser.
speaker_2HOST
14:11
If a cookie is a sticky note, IndexedDB is like having a massive personal filing cabinet right at your desk.
speaker_3HOST
14:16
It's a fully searchable, client-side, NoSQL database for complex data.
speaker_2HOST
14:21
Having that raw database power natively is the prerequisite for offline functionality, a web page that works without the web.
speaker_3HOST
14:48
So if you're on an airplane and you lose connection, the browser intercepts any network requests.
speaker_3HOST
14:53
Instead of a 404 error, it routes them to the local attach manifest.
Thomas SteinerGUEST
15:09
But this is more an implementation detail.
Thomas SteinerGUEST
15:11
The browser could, for whatever reason, decide to put those into blobs in an IndexedDB or a SQLite database, whatever is cheapest.
Thomas SteinerGUEST
15:20
It's an implementation detail that you, as a developer, don't need to be concerned with.
Thomas SteinerGUEST
15:25
You can try already some of the, like, demo implementations that I did.
Thomas SteinerGUEST
17:30
So there's like implementation limits in place where you can just say this is like most browsers do it in a way that they don't look actually at the actual free disk space, but they make up, for example, 10 gigabytes free disk space to avoid fingerprinting.
Thomas SteinerGUEST
17:49
so that you don't work on the actual free disk space, but on this supposed disk space.
Thomas SteinerGUEST
17:54
And then you just look at how much of this is already occupied by other resources like IndexedDB, Cache API, whatever.
Thomas SteinerGUEST
18:03
And you then get a share of this.
CornHOST
1:42
He's asking three questions.
CornHOST
1:44
One, how does the background upload runner likely work using IndexedDB and whatever browser APIs make this possible? Two, what's the server-side queuing and batching pattern for the Gemini calls? Three, what does backward batching actually mean, his term, and why is it the key insight? And then the meta question, how do you review code that an AI wrote when you haven't even looked at it yet? That last one is the one that's going to keep me up.
CornHOST
2:12
So today we're going to reverse engineer what Claude probably built for Daniel, and why the pattern matters even if your internet is fine.
Herman PoppleberryHOST
2:19
Let's start with the core tension, because it's not obvious until you've lived it.
Herman PoppleberryHOST
3:19
is wrong.
Herman PoppleberryHOST
3:20
So we've got three layers to walk through.
Herman PoppleberryHOST
3:22
client-side caching, the background thread runner using IndexedDB, server-side job management, queuing and batching those Gemini API calls, and then the layer of understanding what the AI actually built for you.
Herman PoppleberryHOST
3:35
Three layers, and the third one is where the real discomfort lives.
Heather CharpentierHOST
51:55
switch it to the map.
Alexis Briggs BrignoneHOST
51:57
Oh, if it's IndexedDB, you'll be like, what the heck am I looking at? Because you're having a database instead of a database.
Alexis Briggs BrignoneHOST
52:05
And you're like, I can read a few things, but this looks like mumbo jumbo.
Alexis Briggs BrignoneHOST
52:09
But no, if you deserialize the data out, if it's Portabuff, or actually access it to the proper APIs and all that with IndexedDB, then you can actually see what the heck is in it.
Alexis Briggs BrignoneHOST
52:20
And I mean, this tool is one way of doing that.
Heather CharpentierHOST
52:22
Yes.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.