การเลิกใช้งานและการนำออกใน Chrome 89

Chrome 89 เวอร์ชันเบต้าเปิดตัวเมื่อวันที่ 28 มกราคม 2021 และคาดว่าจะกลายเป็นเวอร์ชันเสถียรในสัปดาห์แรกของเดือนมีนาคม 2021

นำเหตุการณ์ที่มีคำนำหน้าสำหรับ `<link rel=prerender>` ออก

ตอนนี้เราได้นำเหตุการณ์ที่มีคำนำหน้าเดิม (webkitprerenderstart, webkitprerenderstop, webkitprerenderload และ webkitprerenderdomcontentloaded) ที่ส่งใน <link rel=prerender> ออกจาก Chrome แล้ว

สถานะแพลตฟอร์ม Chrome

หยุดโคลน sessionStorage สำหรับหน้าต่างที่เปิดด้วย noopener

เมื่อเปิดหน้าต่างด้วย noopener Chrome จะไม่โคลน sessionStorage ของหน้าต่างที่เปิดอีกต่อไป แต่จะเริ่ม namespace sessionStorage ที่ว่างเปล่าแทน ซึ่งจะทำให้ Chrome เป็นไปตามข้อกำหนด HTML

สถานะแพลตฟอร์ม Chrome | ข้อบกพร่องของ Chromium

นโยบายการเลิกใช้งาน

บางครั้งเราจะนำ API ออกจากแพลตฟอร์มเว็บที่หมดอายุการใช้งานแล้วเพื่อรักษาแพลตฟอร์มให้มีประสิทธิภาพ การนำ API ออกอาจมีสาเหตุหลายประการ เช่น

  • API เหล่านั้นถูกแทนที่ด้วย API ใหม่กว่า
  • API เหล่านั้นได้รับการอัปเดตให้สอดคล้องกับการเปลี่ยนแปลงข้อกำหนดเพื่อให้สอดคล้องและทำงานได้เหมือนกับเบราว์เซอร์อื่นๆ
  • API เหล่านั้นเป็นการทดลองในช่วงแรกๆ ที่ไม่เคยประสบความสำเร็จในเบราว์เซอร์อื่นๆ จึงอาจเพิ่มภาระในการสนับสนุนสำหรับนักพัฒนาเว็บ

การเปลี่ยนแปลงบางอย่างเหล่านี้จะส่งผลต่อเว็บไซต์จำนวนน้อยมาก เราพยายามแจ้งให้นักพัฒนาแอปทราบล่วงหน้าเพื่อลดปัญหาที่อาจเกิดขึ้นในอนาคต เพื่อให้นักพัฒนาแอปทำการเปลี่ยนแปลงที่จำเป็นเพื่อให้เว็บไซต์ทำงานต่อไปได้

ปัจจุบัน Chrome มีกระบวนการเลิกใช้งานและนำ APIออก ซึ่งโดยหลักๆ แล้วมีขั้นตอนดังนี้

  • ประกาศใน รายชื่ออีเมล blink-dev
  • ตั้งค่าคำเตือนและระบุระยะเวลาในคอนโซลเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เมื่อตรวจพบการใช้งานในหน้า
  • รอ ตรวจสอบ แล้วนำฟีเจอร์ออกเมื่อมีการใช้งานลดลง

คุณดูรายการฟีเจอร์ทั้งหมดที่เลิกใช้งานแล้วได้ที่ chromestatus.com โดยใช้ตัวกรอง "เลิกใช้งานแล้ว" และดูฟีเจอร์ที่นำออกแล้วได้โดยใช้ตัวกรอง "นำออกแล้ว" นอกจากนี้ เราจะพยายามสรุปการเปลี่ยนแปลง เหตุผล และเส้นทางการย้ายข้อมูลบางส่วนไว้ในโพสต์เหล่านี้ด้วย