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

Joe Medley
Joe Medley

การนำออก

นำ document.createTouch ออก

เมธอด document.createTouch() ถูกนำออกเนื่องจาก Touch() ตัวสร้างได้รับการรองรับตั้งแต่ Chrome 48 ซึ่งเป็นไปตามเงื่อนไขที่ว่า แนวโน้มใน JavaScript API ของการเลิกใช้งานฟังก์ชันจากโรงงานและ ของผู้สร้าง คาดว่าdocument.createTouchList() วิธีที่เกี่ยวข้องอย่างใกล้ชิดจะถูกนำออกใน Chrome 69

ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium

นำ Document.selectedStylesheetSet และ Document.referStylesheetSet ออก

Document.selectedStylesheetSet และ Document.referStylesheetSet ถูกนำออกเนื่องจากเป็นแอตทริบิวต์ที่ไม่เป็นไปตามมาตรฐานและใช้โดย Chrome และ WebKit เวอร์ชันมาตรฐานของแอตทริบิวต์เหล่านี้ถูกนำออกจาก ข้อกำหนดในปี 2016

Document.styleSheets มีฟังก์ชันการทำงานบางอย่างที่เหมือนกัน แต่ไม่ ทั้งหมด โชคดีที่เว็บไซต์มีความเสี่ยงต่ำเนื่องจากการใช้รายการเหล่านี้ปรากฏขึ้น ให้เป็นเลขหลักเดียว (ดูค่า "ตั้งใจที่จะนำออก" สำหรับตัวเลขที่แน่นอน)

ตั้งใจที่จะนำออก | ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium

WEBGL_compressed_texture_atc

ก่อนหน้านี้ Chrome ให้บริการรูปแบบ AMD_compressed_ATC_texture_atc เหล่านี้ รูปแบบได้รับการรองรับอย่างกว้างขวางในขณะที่มีการสร้างส่วนขยาย ฮาร์ดแวร์ การรองรับได้ค่อยๆ ลดลงจนเกือบถึง 0 โดยในขณะนี้สามารถติดตั้งใช้งานได้ เฉพาะบนอุปกรณ์ Qualcomm เท่านั้น ส่วนขยายนี้ถูกปฏิเสธโดยการทำงานของ WebGL ตอนนี้ระบบได้นำกลุ่มและการสนับสนุนกลุ่มดังกล่าวออกจาก Chrome แล้ว

ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium

การเลิกใช้งาน

เลิกใช้งานและนำค่าความสว่างเชิงลบในตัวกรองออก

ฟังก์ชันbrightness()ของตัวกรองใช้ไม่ได้อีกต่อไปเพื่อให้เป็นไปตามข้อกำหนด ยอมรับค่าเชิงลบ

ตัวติดตามสถานะ Chrome | ข้อบกพร่องของ Chromium

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

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

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

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

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

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

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