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

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

การนำออก

นำ document.createTouch

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

เจตนาเพื่อนำออก | ตัวติดตาม Chromestatus | ข้อบกพร่อง Chromium

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

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

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

เจตนาเพื่อนำออก | ตัวติดตาม Chromestatus | ข้อบกพร่อง Chromium

WEBGL_compressed_texture_atc

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

Chromestatus Tracker | ข้อบกพร่อง Chromium

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

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

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

Chromestatus Tracker | ข้อบกพร่อง Chromium

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

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

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

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

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

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

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