- 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 ที่เบราว์เซอร์อื่นไม่รองรับ ออก เพื่อปรับแนวทางของเอนจินเบราว์เซอร์และปรับปรุงการทำงานร่วมกัน
ยังไม่มีความคิดเห็น