কম্পিউটার টিউটোরিয়াল

Mobile Safari HTML5 Application Cache লিমিট বাড়ানো (5MB → More)

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 ব্যবহার করে অনলিমিটেড (কোটা-ভিত্তিক) অফলাইন ক্যাশিং এবং স্টোরেজ করুন।

  1. মোবাইল সাফারিতে HTML5 জিওলোকেশন 'permission denied' এরর

  2. HTML5 রেসপন্সিভ ওয়েব ডিজাইন

  3. আইপ্যাডে Safari-এ ক্যাশ, ইতিহাস এবং কুকিজ ক্লিয়ার করার পদ্ধতি

  4. ম্যাক-এ সাফারি (Safari) ব্রাউজারের ক্যাশে (Cache) ক্লিন করার উপায়