গুগল Windows, Linux, এবং macOS-এর মতো ডেস্কটপ প্ল্যাটফর্মে Chrome-এ একটি নতুন ইনস্ট্যান্ট লোডিং ফিচার পরিচয় করাতে যাচ্ছে। এই ফিচারটি, যাকে back-forward cache বলা হয়, ইতিমধ্যে অ্যান্ড্রয়েডের Chrome-এ উপলব্ধ।
Back-Forward Cache Chrome 92-এ অংশ হবে
Windows Latest-র একটি রিপোর্ট অনুযায়ী, এই নতুন ফিচার Chrome 92 আপডেটে ডেস্কটপ প্ল্যাটফর্মগুলোতে রোল আউট হবে। গুগল এই ফিচারের জন্য একটি "এক্সপেরিমেন্টাল রোলআউট" বেছে নিয়েছে, অর্থাৎ সব ব্যবহারকারী একসাথে এটি পাবেন না। এটি ধীরে ধীরে হবে।
গুরুত্বপূর্ণ বিষয় হলো, back-forward cache ইতিমধ্যে Firefox এবং Safari-এ ডেস্কটপ ও মোবাইল দুইতেই বহুবর্ষ ধরে অংশ।
এটি এক্টিভ হলে, ব্যাক বা ফরওয়ার্ড নেভিগেশন বাটন ব্যবহার করে অ্যাক্সেস করা পেজগুলো ইনস্ট্যান্ট খুলবে। মূলত, Chrome gầnের ভিজিট করা ওয়েব পেজের একটি কপি ক্যাশে রাখবে যা প্রয়োজনে ইনস্ট্যান্ট অ্যাক্সেস করা যাবে।
Google Groups-এ একটি পোস্ট আরও বিস্তারিত ব্যাখ্যা করে:
Back-forward cache হলো একটি ব্রাউজার ফিচার যা ব্যবহারকারীর অভিজ্ঞতা উন্নত করে একটি পেজকে জীবিত রেখে ব্যবহারকারী সেটি থেকে নেভিগেট بعيدًا গেলে এবং সেশন হিস্টরি নেভিগেশন (ব্রাউজার ব্যাক/ফরওয়ার্ড বাটন, history.back(), ইত্যাদি) এর জন্য পুনরায় ব্যবহার করে নেভিগেশন ইনস্ট্যান্ট করে। ক্যাশের পেজগুলো ফ্রোজেন থাকে এবং কোনো JavaScript রান করে না।
লোডিং টাইম কমালoes পাশাপাশি, এই ফিচার ডেটা ব্যবহারও কমায় কারণ ওয়েব পেজগুলো আবার ডাউনলোড করতে হয় না।
Back-forward cache ফিচার কাজ করছে:
Chrome ইউজেজ ডেটা দেখায় যে ডেস্কটপে ১০টি নেভিগেশনে ১টি এবং মোবাইলে ৫টি নেভিগেশনে ১টি ব্যাকওয়ার্ড বা ফরওয়ার্ড বাটন ব্যবহার করে হয়। এটি আরও এই ফিচারের প্রয়োজনিয়তা হাইলাইট করে।
Back-Forward Cache ফিচার ইতিমধ্যে অ্যান্ড্রয়েডে উপলব্ধ, এবং দুটি বছরে টেস্টিং-এ থাকা সত্ত্বেও। তবে, Chrome for Android শুধু ক্রস-सাইট নেভিগেশন এই ফিচার দিয়ে সাপোর্ট করে। একই ওয়েবসাইটে ভিজিট করা পেজগুলো আগের মতো লোড হয়।
ডেভেলপাররা ওয়েব পেজকে আরও Back-Forward Cache ফ্রেন্ডলি করতে পারেন
Google Groups পোস্টে উল্লেখ আছে যে যদিও এই ফিচারের জন্য কোনো "ডেভেলপার এক্টিভেশন" প্রয়োজন নয়, তবে ওয়েব পেজগুলোকে আরও back-forward cache ফ্রেন্ডলি করার জন্য কিছু ধাপ নেওয়া যাবে।
অন্যান্য টেকনিক্যাল গাইডলাইনের মাঝপথে, একটি Web.dev পোস্ট পরামর্শ দেয় "unload" ইভেন্ট ব্যবহার না করতে কারণ এটি back-forward cache ফিচারের সাথে ইন্টারফেয়ার করে। এটি ব্রাউজারকে ফিচার দিয়ে ব্রোকেন ওয়েব পেজ লোড করার কারণও হতে পারে।
ব্যবহারকারীরা নিকট ভবিষ্যতে নিশ্চিতরূপে এই ফিচারের সম্পর্কে আরও শুনবেন, তবে গুগল কেন back-forward cache ডেস্কটপে লঞ্চ করতে এত দেরি করেছে সেটি আশ্চর্য করে।