Welcome to OptiCache Free! ⚡ The ultimate zero-latency caching engine for Bubble.
Tired of slow page loads and burning through your Bubble Workload Units (WUs) just to fetch the same data over and over? OptiCache unlocks the power of your user's browser (localStorage) to save data locally.
Once you fetch a list of categories, user preferences, or profile data from your database, save it in OptiCache. The next time the user needs it—even on a completely different page—OptiCache loads it instantly in 0 milliseconds, with 0 database queries!
🌟 Key Benefits:
Save Massive WUs: Stop re-downloading static data from the database.
Lightning Fast UX: Data appears instantly, making your web app feel like a native mobile app.
URL-Free Data Transfer: Pass large texts or JSON between different pages of your app without ugly URL parameters.
⚠️ CRUCIAL RULES & LIMITATIONS (Please Read):
🚫 No Sensitive Data: Data is stored in plain text on the user's device. NEVER store passwords, API keys, or financial data.
💾 5MB Limit: Browsers cap localStorage at around 5MB per domain. It's perfect for texts, preferences, and JSON arrays, but don't try to store tens of thousands of complex records.
📱 Device-Bound: Cache stays on the device where it was saved (e.g., saving on a PC won't show up on the user's mobile phone).
🧟♂️ Zombie Data: In this Free version, cached data never expires. If you change a price in your database, you must manually run the Clear Cache action so the user sees the new price. (Auto-expiring TTL cache is coming in the PRO version!)
Build blazingly fast frontends today! 🚀
Demo Page:
https://demo-app-56978.bubbleapps.io/version-test/opticache_free/1777372690308x978404166853947600Editor Page:
https://bubble.io/page?id=demo-app-56978&test_plugin=1777370031312x988842257254187000_current&tab=Data&name=opticache_free