Lesson 33 of 37
Browser Database and Caching Overview

By Ashutosh Anand Tiwari02 Mar, 2025 · 1 min read

Caching Levels
When data is received in the frontend, caching helps optimize performance. Caching happens at different levels:
- HTTP Cache
- Service Worker
- API Caching
- Application-Level Caching (State Management using Redux, etc.)
Browser Databases for Caching
- Local Storage
- Session Storage
- Cookies
- IndexedDB
These storage options can also be used for caching data efficiently.
Request a Topic
Want me to write notes on a course?
Tell me the course, book, or research topic you want covered. If it helps learners, I'll consider adding structured digital notes for it in the garden.
Collaborate
Have a notes collection to feature here?
Do you have open notes you want featured in this digital garden? Let me know — we can collaborate and publish them for learners worldwide.
Reach out on Topmate: topmate.io/aat
Contact to Collaborate