[อัปเดต: มาถึง Chrome 86] การย้อนกลับและไปข้างหน้าใน Google Chrome จะเร็วขึ้นมากด้วย bfcache

Google วางแผนที่จะทำให้การนำทางหน้าเว็บกลับไปและส่งต่อเร็วขึ้นมากใน Google Chrome ด้วยความช่วยเหลือของ bfcache โดยจะมีการทดสอบในปี 2019

อัปเดต 1 (07/24/2020 @ 08:28 น ET):. เลื่อนไปด้านล่างเพื่อดูข้อมูลเพิ่มเติม บทความที่เผยแพร่เมื่อวันที่ 28 กุมภาพันธ์ 2019 จะถูกเก็บรักษาไว้ด้านล่าง

Google Chrome เป็นเว็บเบราว์เซอร์ที่ได้รับความนิยมมากที่สุดในโลกทั้งบนมือถือและเดสก์ท็อป ในช่วงหลายปีที่ผ่านมา บริษัทต้องเผชิญกับการวิพากษ์วิจารณ์อย่างยุติธรรมในเรื่องความจำที่เข้มข้นมากกว่าที่จำเป็น มีขนาดใหญ่ขึ้นทั้งในด้านขนาดและฟีเจอร์ แต่ก็ยังได้รับการยกย่องในเรื่องความเร็วและความเร็วในโลกแห่งความเป็นจริงด้วย การใช้งาน ขณะนี้ Google ได้ประกาศแล้วว่ากำลังพัฒนาฟีเจอร์ใหม่เพื่อปรับปรุงการนำทางแบบย้อนกลับในเว็บเบราว์เซอร์ โดยใช้ bfcache (แคชแบบย้อนกลับ)

Google ระบุว่าแคชย้อนหลัง (bfcache) จะแคชทั้งหน้า รวมถึงฮีป JavaScript เมื่อออกจากหน้า การทำเช่นนี้เพื่อให้สามารถคืนค่าสถานะเต็มของเพจได้เมื่อผู้ใช้นำทางกลับ บริษัทให้การเปรียบเทียบของการหยุดเพจชั่วคราวเมื่อผู้ใช้ออกไปและเล่นเมื่อผู้ใช้กลับมา มันจะทำงานเมื่อนำทางกลับเช่นเดียวกับเมื่อนำทางไปข้างหน้าไปยังหน้าที่เข้าถึงก่อนหน้านี้

Google ตั้งข้อสังเกตว่าคุณลักษณะนี้จะไม่ช่วยเมื่อเข้าชมเว็บไซต์ใหม่ แต่ก็ไม่ได้หมายความว่าจะไม่มีประโยชน์แต่อย่างใด จากข้อมูลของบริษัท การย้อนกลับคิดเป็น 19% ของหน้าเว็บที่ดูบน Google Chrome สำหรับ Android และ 10% บน Chrome สำหรับพีซี bfcache จะทำให้การนำทางนั้น "เร็วมาก" ตามข้อมูลของ Google บริษัทตั้งข้อสังเกตว่าการดำเนินการดังกล่าวไม่ใช่เรื่องเล็กน้อยอย่างแน่นอน

Mozilla Firefox และ Apple Safari มีการใช้เทคโนโลยีแคชนี้ที่แตกต่างกันอย่างละเอียด Google Notes อย่างไรก็ตาม Chrome กำลังเลือกที่จะไม่ใช้การใช้งาน bfcache ของ WebKit เนื่องจากความไม่เข้ากันกับสถาปัตยกรรมแบบหลายกระบวนการของ Chrome

Addy Osmani ผู้จัดการฝ่ายวิศวกรรมของทีม Chrome กล่าว ซีเน็ต ส่วนที่ยุ่งยากสำหรับ Chrome คือการเขียนบางส่วนของเบราว์เซอร์ใหม่เพื่อปกป้องความเป็นส่วนตัวและความปลอดภัย เว็บเบราว์เซอร์ของ Google ต้องแน่ใจว่าจะหยุดโปรแกรม JavaScript บนเว็บไม่ให้ทำงานแม้ว่าจะค้างอยู่ในหน่วยความจำก็ตาม เขารับทราบว่าการใช้งาน JavaScript บนหน้าเว็บที่ไม่มีอยู่ในมุมมองของผู้ใช้ถือเป็น "ความเป็นส่วนตัวที่อาจเกิดขึ้นได้อย่างมาก" ปัญหา" ดังนั้นบริษัทจะเปลี่ยนสถาปัตยกรรมของ Chrome เพื่อให้แน่ใจว่าปัญหาความเป็นส่วนตัวจะไม่เกิดขึ้น เกิดขึ้น.

ข้อเสีย? bfcache จะไม่สามารถใช้งานได้บน Chrome ในเร็วๆ นี้ Google หวังที่จะทดสอบ bfcache ในปี 2562 และสร้างลงใน Chrome ในปี 2563 ตามที่นาย Osmani กล่าว

ข้อจำกัดอีกประการหนึ่งคือการบันทึกสถานะของหน้าเว็บเพื่อใช้ในภายหลังจะใช้หน่วยความจำ ซึ่งเป็นหนึ่งในปัญหาสำคัญที่ Chrome เผชิญอยู่แล้ว. นาย Osmani กล่าวว่า Google ยังคงพยายามหากฎที่ดีที่สุดในการตัดสินใจว่าจะเก็บหน้าใดไว้เมื่อใดจะทิ้งออกจากหน่วยความจำ นอกจากนี้เขายังกล่าวด้วยว่าฟีเจอร์นี้สามารถช่วยในสถานการณ์อื่นๆ ได้ เช่น ประสิทธิภาพที่ดีขึ้นสำหรับแท็บที่ต้องหยุดชั่วคราวในขณะที่แท็บเหล่านั้นอยู่บนพื้นหลัง โดยเฉพาะบนมือถือ สถานการณ์ดังกล่าวมักจะนำไปสู่หน่วยความจำที่บันทึกไว้ แต่ก็มีข้อเสียที่สำคัญเช่นกัน เนื่องจากจะต้องโหลดหน้าใหม่อีกครั้งหลังจากกลับมาที่หน้าเหล่านั้น

bfcache บน Chrome ฟังดูมีแนวโน้มดีอย่างแน่นอน แต่จนถึงขณะนี้ยังอยู่ในช่วงเริ่มต้น เราคาดว่าจะเรียนรู้เพิ่มเติมในอีกไม่กี่เดือนข้างหน้า

แหล่งที่มา: นักพัฒนาซอฟต์แวร์ของ Google

เรื่องราวผ่าน: ซีเน็ต


อัปเดต: คุณลักษณะ 'Back Forward Cache' ของ Google กำลังมาถึง Chrome สำหรับ Android v86

ข้อมูลเกี่ยวกับฟีเจอร์ Back Forward Cache บน Google Chrome ได้ถูกเผยแพร่ล่าสุดเมื่อกว่าปีที่แล้ว และฟีเจอร์ที่กำลังจะมาถึงนี้ส่วนใหญ่จะถูกลืมไปในระหว่างนี้ ปรากฎว่าฟีเจอร์นี้เข้าใกล้แสงแห่งวันมากขึ้นในช่องทางการเผยแพร่ที่เสถียร เนื่องจากจะเปิดตัวพร้อมกับ Chrome สำหรับ Android v86 ซึ่งอาจช่วยให้การย้อนกลับและไปข้างหน้าระหว่างเว็บไซต์ต่างๆ เร็วขึ้นมาก

แหล่งที่มา: โครเมียม

เรื่องราวผ่าน: เทคโดวส์