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

โจ เมดเลย์
โจ้ เมดเลย์

การนำออก

นำนโยบายฟีเจอร์ออก: Lazyload

นโยบายฟีเจอร์การโหลดแบบ Lazyload มีวัตถุประสงค์เพื่อช่วยให้นักพัฒนาซอฟต์แวร์เลือกควบคุมแอตทริบิวต์ lazyload ในแท็ก <iframe> และ <img> ได้เพื่อเพิ่มการควบคุมความล่าช้าในการโหลดสำหรับเนื้อหาและรูปภาพที่ฝังสำหรับแต่ละต้นทาง

เราจะนำนโยบายนี้ออกเพื่อเปลี่ยนไปใช้นโยบายฟีเจอร์ที่ใหม่กว่าในการโหลด ซึ่งก็คือ loading-frame-default-eager ซึ่งสอดคล้องกับวิธีใช้แอตทริบิวต์ loading มากกว่า การนำออกนี้มีผลกับทั้งส่วนหัวนโยบายฟีเจอร์และแอตทริบิวต์ <iframe> allow

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

นำเอาต์พุตออกจาก MediaStreamAudioDestinationNode

ตามข้อกำหนดดังกล่าว MediaStreamAudioDestinationNode ใน Web Audio API ไม่ควรมีเอาต์พุต การใช้งานของ Chrome มีเอาต์พุตเดียว ที่ถูกนำออกไป

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

นำการใช้งาน DeviceMotionEvent ที่ไม่ปลอดภัยออก

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

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

นำการใช้งาน DeviceOrientationEvent ที่ไม่ปลอดภัยออก

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

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

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

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

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

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

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

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

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