ฟีเจอร์ใหม่ของแพลตฟอร์มเว็บในเดือนกรกฎาคม

มาดูฟีเจอร์ที่น่าสนใจบางส่วนซึ่งเปิดตัวในเว็บเบราว์เซอร์เวอร์ชันเสถียรและเบต้า ในช่วงเดือนกรกฎาคม 2025 กัน

เผยแพร่: 31 กรกฎาคม 2025

เบราว์เซอร์รุ่นที่เสถียร

Firefox 141 เป็นเบราว์เซอร์เวอร์ชันเสถียรใหม่เพียงเวอร์ชันเดียวในเดือนนี้ โพสต์นี้จึงเป็นโพสต์พิเศษสำหรับ Firefox

WebGPU API

Firefox 141 ใช้ WebGPU ใน Windows ซึ่งรองรับในบริบททั้งหมด ยกเว้น Service Worker

ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของ MDN และภาพรวมของ WebGPU

Browser Support

  • Chrome: 113.
  • Edge: 113.
  • Firefox Technology Preview: supported.
  • Safari Technology Preview: supported.

Source

แอตทริบิวต์ closedby ขององค์ประกอบ <dialog>

นอกจากนี้ Firefox ยังใช้แอตทริบิวต์ closedby ในองค์ประกอบ <dialog> พร้อมกับแอตทริบิวต์ closedBy ที่เกี่ยวข้องสำหรับอินเทอร์เฟซ HTMLDialogElement ด้วย

Browser Support

  • Chrome: 134.
  • Edge: 134.
  • Firefox Technology Preview: supported.
  • Safari: not supported.

พร็อพเพอร์ตี้ scrollMargin

ตอนนี้ Firefox รองรับพร็อพเพอร์ตี้ scrollMargin ของอินเทอร์เฟซ IntersectionObserver แล้ว โดยจะเพิ่มระยะขอบให้กับคอนเทนเนอร์การเลื่อนที่ซ้อนกันทั้งหมดภายในองค์ประกอบรูทของ Observer ซึ่งจะช่วยให้สังเกตเป้าหมายภายในองค์ประกอบเหล่านั้นได้ก่อน (หรือหลังจาก) ที่เลื่อนเป้าหมายให้ปรากฏในมุมมอง แทนที่จะสังเกตเฉพาะเมื่อเป้าหมายปรากฏเป็นครั้งแรก เท่านั้น

Browser Support

  • Chrome: 120.
  • Edge: 120.
  • Firefox: not supported.
  • Safari: not supported.

CSS font-variant-emoji

พร็อพเพอร์ตี้ font-variant-emoji CSS จะระบุรูปแบบการนำเสนอเริ่มต้นสำหรับการแสดง อีโมจิ พร็อพเพอร์ตี้จะใช้ค่าใดค่าหนึ่งต่อไปนี้

  • normal: ให้เบราว์เซอร์เลือกวิธีแสดงอีโมจิ ซึ่งมักจะเป็นไปตามการตั้งค่าระบบปฏิบัติการ
  • text: แสดงผลอีโมจิราวกับว่าใช้ตัวเลือกรูปแบบข้อความ Unicode (U+FE0E)
  • emoji: แสดงอีโมจิราวกับว่าใช้ตัวเลือกรูปแบบอีโมจิ Unicode (U+FE0F)
  • unicode: แสดงอีโมจิตามพร็อพเพอร์ตี้การนำเสนออีโมจิ หากมีตัวเลือกรูปแบบ U+FE0E หรือ U+FE0F การตั้งค่านี้จะถูกลบล้าง

Browser Support

  • Chrome: 131.
  • Edge: 131.
  • Firefox: behind a flag.
  • Safari: behind a flag.

Source

การเปิดตัวเบราว์เซอร์เวอร์ชันเบต้า

เบราว์เซอร์เวอร์ชันเบต้าจะให้คุณได้ดูตัวอย่างสิ่งที่จะมีในเบราว์เซอร์เวอร์ชันเสถียรเวอร์ชันถัดไป ช่วงนี้เป็นเวลาที่เหมาะในการทดสอบฟีเจอร์ใหม่หรือการนำออกที่อาจส่งผลต่อเว็บไซต์ของคุณก่อนที่ทั่วโลกจะได้รับการเปิดตัว เบต้าใหม่เพียงรายการเดียวในเดือนนี้คือ Firefox 142 โดย Safari 26 และ Chrome 139 ยังอยู่ในเวอร์ชันเบต้า

Firefox 142 ใช้เมธอด getComposedRanges() ใน Selection เมธอดนี้จะแสดงผลอาร์เรย์ของออบเจ็กต์ StaticRange ที่แสดงช่วงการเลือกปัจจุบัน และสามารถแสดงผลช่วงที่อาจข้ามขอบเขตเงา นอกจากนี้ ยังมี Prioritized Task Scheduling API ซึ่งเป็นกลไกมาตรฐานในการกำหนดและจัดการลำดับความสำคัญของงานสำหรับแอปพลิเคชัน