اینکه به صورتی اشتباه یک Tab را در مرورگر Chrome ببنیدم امری طبیعی است. اما گاهی این صفحات حاوی اطلاعات مهمی هستند که با بسته شدن آنها ممکن است تداخلی در روند کار ما ایجاد شود.
همه ما تقریبا به صورت اتفاقی مرتکب این اشتباه شدهایم که تصادفا یک Tab را بستهایم. قسمت عذابدنده این کار موقعی است که میخواهیم Chrome آنها را مجددا بارگیری کند، مدت زمانی که نیاز است تا این کار انجام شود بسته به سرعت شبکه و میزان سنگین بودن آن صفحه متفاوت است. اما خبر خوب این است که نیازی نیست دیگر غصه بخورید، چونکه گوگل در نسخه آخر Chrome بر روی یک ترفند شعبدهبازی عالی کار میکند که با استفاده از آن مدت زمان بارگیری مجدد یک صفحه را حذف کرده است.
محققین، سه commit جدید را در Chromium Gerrit پیدا کردهاند که با هم برای بارگیری مجدد آخرین صفحهای که باز کردهاید در کسری از ثانیه کار میکنند. این به شما کمک میکند که با خیالی راحتتر به کار خود ادامه دهید و دیگر نگران بسته شدن Tabها نباشید. این قابلیت هنوز در دسترس تستکنندگان هم قرار نگرفته، پس میتوان نتیجه گرفت که هنوز در مراحل ابتدایی توسعه است.
کدی که این قابلیت قدرتش را از آن میگیرد مشابه با چیزی است که قبلا در back-forward cache مرورگر Chrome دیده بودیم( قابلیتی که به شما در سریعتر بارگیری شدن صفحات وب وقتی به عقب و جلو در آنها میروید کمک میکند). وقتی که کاربران به صورت تصادفی بر روی دکمه بسته شدن کلیک میکنند، طولی نمیکشد که آن صفحه از روی حافظه Chrome پاک میشود. اگر شخصی در کمتر از 15 ثانیه صفحه بسته شده را بازگرداند، این مرورگر تمام دادههایی را که از آن صفحه ذخیره کرده است را به همراه بارگیری مجدد آن انجام میدهد تا سریعا صفحه را در اختیارتان قرار دهد. این کار شبیه آن است که شما هیچ وقت صفحه را نبستهاید.
اگر این قابلیت برای شما کمی آشناست، دلیل آن این است که این قابلیت چیز کاملا جدیدی نیست. همانطور که در اسناد عمومی سال قبلی که گوگل منتشر کرده بود، توضیح داده شد که Chrome در اندروید راه خود را برای cache کردن صفحات وب دارد، هر چند که در مقایسه با قابلیتی که در راه مرورگر دسکتاپ است بسیار ابتدایی به حساب میآید. برای دسکتاپ، cache کردن صفحات وب قابل درکتر است، مخصوصا وقتی که افراد تعداد بسیار زیادی از Tabها را معمولا بر روی آن باز میکنند.