Application Cache (AppCache) — অবসোমিত (Deprecated)
দ্রষ্টব্য: HTML5 Application Cache (AppCache) **অবসোমিত** এবং ব্রাউজার থেকে রিমুভ করা হচ্ছে। আধুনিক অ্যাপে **Service Worker + Cache API** ব্যবহার করুন।
ঐতিহাসিক লিমিট (রেফারেন্স)
- Desktop Safari: কোনো হার্ড লিমিট নেই (ডিস্ক স্পেস অনুযায়ী)।
- Mobile Safari (iOS): ৫ MB কোটা। ৫ MB 넘는 চাইলে ব্যবহারকারীকে পারমিশন প্রম্পট দেখায় (iOS 7+)।
- LocalStorage / SessionStorage: ৫ MB প্রতিটি (Mobile Safari)।
- WebSQL: ৫০ MB পর্যন্ত (ব্যবহারকারীর অনুমতির সাথে), কিন্তু WebSQL অবসোমিত।
- IndexedDB: সactivité ৫০ MB - ১ GB+ (ব্রাউজার/ডিভাইস অনুযায়ী), কোনো ফিক্সড লিমিট নেই।
আধুনিক সমাধান: Service Worker + Cache API
if (navigator.storage && navigator.storage.estimate) {
const estimate = await navigator.storage.estimate();
console.log(`Usage: ${estimate.usage} / Quota: ${estimate.quota}`);
}
স Faces: AppCache ব্যবহার বন্ধ করুন। Service Worker + Cache API + IndexedDB/OPFS ব্যবহার করে অনলিমিটেড (কোটা-ভিত্তিক) অফলাইন ক্যাশিং এবং স্টোরেজ করুন।