• Distraction Control: สามารถซ่อนองค์ประกอบที่รบกวนสายตา เช่น แบนเนอร์ล็อกอิน ป๊อปอัปคุกกี้ และโอเวอร์เลย์สมัครรับจดหมายข่าวได้
  • ตัวแสดงวิดีโอ: สามารถขยายองค์ประกอบวิดีโอหลักของหน้าเว็บให้เต็มหน้าต่าง และสลับเป็น PIP ได้
  • การมิเรอร์ iPhone และการตรวจสอบระยะไกล: สามารถมิเรอร์ iPhone ขึ้นหน้าจอ Mac เพื่อดีบักเว็บไซต์ iOS ได้ง่ายขึ้น

เว็บแอปบน Mac

  • สามารถเปิดลิงก์ที่เกี่ยวข้องกับเว็บแอปในเว็บแอปนั้นได้ แทนที่จะเปิดในเบราว์เซอร์เริ่มต้นของ Mac
  • สามารถใช้ส่วนขยาย Safari และตัวบล็อกเนื้อหาภายในเว็บแอปได้

CSS

  • รองรับแอนิเมชันระหว่างสถานะขององค์ประกอบด้วย View Transitions API
  • สามารถทดสอบ CSS custom properties ด้วย style queries เหมาะสำหรับการกำหนดกลุ่มสไตล์ที่นำกลับมาใช้ซ้ำได้
  • สามารถใช้ currentcolor และคีย์เวิร์ดสีของระบบใน Relative Color Syntax ได้
  • รองรับการผสมสีแบบโปร่งใสบางส่วนใน accent-color
  • รองรับแอนิเมชันการเปลี่ยนผ่านของพร็อพเพอร์ตี display
  • รองรับ backdrop-filter โดยไม่ต้องมีคำนำหน้า -webkit และปรับปรุงการทำงานให้ดีขึ้น
  • content-visibility สามารถแนะนำให้ข้ามเนื้อหานอกหน้าจอในช่วงเริ่มต้น ช่วยเพิ่มความเร็วในการโหลดหน้าได้
  • รองรับการพาร์สค่า custom ของ @media/prefers-contrast

Spatial Web

  • สามารถสร้างประสบการณ์ VR แบบ immersive สำหรับ Apple Vision Pro ด้วย WebXR ได้
  • สามารถใช้ประโยชน์จากการป้อนข้อมูลแบบธรรมชาติของ visionOS ด้วยโหมดอินพุต transient-pointer ของ WebXR
  • สามารถมอบประสบการณ์ภาพถ่ายเชิงพื้นที่และภาพพาโนรามาบนเว็บด้วย Fullscreen API ได้
  • สามารถควบคุมรูปร่างของพื้นที่ที่แตะได้ด้วย CSS clip-path บน visionOS
  • รองรับการตรึงวิดีโอแบบเต็มหน้าจอไว้กับสภาพแวดล้อมปัจจุบันบน visionOS

HTML

  • รองรับข้อความคาดเดาแบบอินไลน์บนเว็บด้วยฟีเจอร์คำแนะนำการเขียน
  • เพิ่ม haptic feedback ให้กับ Switch Control บน iOS
  • ปรับปรุงการเข้าถึงสำหรับชนิดฟิลด์ป้อนวันที่และเวลาบน macOS
  • รองรับพร็อพเพอร์ตีแบบ reflected ขององค์ประกอบ ariaBrailleLabel และ ariaBrailleRoleDescription

JavaScript

  • รองรับอักขระ Unicode 15.1.0 และแฟล็ก v ใน RegExp ทำให้จับคู่อักขระยูนิโค้ดได้มีประสิทธิภาพยิ่งขึ้น

Web API

  • URL.parse() จะคืนค่า null แทนการโยนข้อยกเว้นเมื่อพาร์สไม่สำเร็จ
  • รองรับ Declarative Shadow tree
  • สามารถตรวจสอบได้ว่ามี visual transition สำหรับ fragment navigation หรือไม่ด้วย hasUAVisualTransition ของ PopStateEvent
  • รองรับ Subresource Integrity สำหรับสคริปต์โมดูลที่นำเข้า
  • รองรับเมธอด bytes() ในอ็อบเจ็กต์ Request, Response, Blob และ PushMessageData

Canvas

  • รองรับคอนเท็กซ์แอตทริบิวต์ willReadFrequently ใน getContext() ช่วยเพิ่มประสิทธิภาพเมื่อมีการอ่านบ่อย
  • ขยายการรองรับ currentcolor ใน 2D canvas

Managed Media Source

  • เพิ่มการรองรับ Workers สำหรับ Managed Media Source (MMS) และ Media Source Extensions (MSE) เพื่อให้เล่นวิดีโอได้ลื่นไหลแม้เธรดหลักจะยุ่งอยู่

WebRTC

  • รองรับ WebRTC HEVC ในรูปแบบ RTP payload ตาม RFC 7789 ช่วยปรับปรุงการใช้งานอย่างการประชุมวิดีโอ
  • เพิ่มการรองรับการประมวลผล MediaStreamTrack ใน Dedicated Worker และสถิติ WebRTC ที่ก่อนหน้านี้ยังขาดอยู่

HTTPS

  • รองรับ HTTPS ที่ปลอดภัยสำหรับรูปภาพ วิดีโอ และเสียงทั้งหมด โดยอัปเกรดคำขอ subresource แบบแมนนวลในการตั้งค่า mixed content

WebGL

  • เพิ่มการรองรับส่วนขยาย WebGL ใหม่ 6 รายการ

Web Inspector

  • เพิ่มการรองรับ fuzzy search code completion ในตัวแก้ไขซอร์ส CSS

Passkeys

  • รองรับการสร้างข้อมูลรับรอง Web Authentication ด้วย conditional mediation ทำให้สามารถอัปเกรดบัญชีเดิมเป็น passkey แบบอัตโนมัติได้
  • รองรับการใช้ passkey ข้ามแหล่งที่มาที่เกี่ยวข้องกัน ทำให้ใช้ passkey เดียวกันได้ในโดเมนที่จำกัดซึ่งใช้แบ็กเอนด์ข้อมูลรับรองร่วมกัน
  • รองรับส่วนขยาย prf ของ WebAuthn ทำให้สามารถดึง symmetric key จาก passkey เพื่อใช้เข้ารหัสข้อมูลผู้ใช้ได้

ส่วนขยาย Safari

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

Apple Pay

  • เพิ่มการรองรับการโอนเงินผ่าน Apple Pay

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

  • นำสิ่งต่าง ๆ เช่น พร็อพเพอร์ตีคำนำหน้า -webkit ที่ไม่เป็นมาตรฐาน และฟอร์แมตมีเดียเก่าอย่าง JPEG2000 ที่เบราว์เซอร์อื่นไม่รองรับ ออก เพื่อปรับแนวทางของเอนจินเบราว์เซอร์และปรับปรุงการทำงานร่วมกัน

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น