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

Joe Medley
Joe Medley

การนำออก

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

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

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

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

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

ตามข้อกำหนด MediaStreamAudioDestinationNode ในเว็บ 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 ออก เช่น

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

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

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

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

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