สิ่งใหม่ๆ ใน Chrome 125

สิ่งที่จำเป็นต้องทราบมีดังนี้

ฉันชื่อ Adriana Jara มาเจาะลึกกันเลยและดูว่ามีอะไรใหม่สำหรับนักพัฒนาซอฟต์แวร์ใน Chrome 125

การกำหนดตำแหน่ง Anchor ของ CSS

การแสดงองค์ประกอบที่ยึดอยู่กับองค์ประกอบอื่นจะช่วยให้คุณสร้างรูปแบบ UI เช่น ใช้ป๊อปอัปเป็นเคล็ดลับเครื่องมือ และนำไปแนบกับองค์ประกอบที่เรียกใช้ได้

การจัดตำแหน่งแท็ก Anchor ของ CSS ช่วยให้คุณปล่อยองค์ประกอบที่มีตำแหน่งแน่นอนกับองค์ประกอบอย่างน้อย 1 รายการในหน้าเว็บในแบบประกาศได้ ไม่ต้องใช้ JavaScript และทำงานได้อย่างมีประสิทธิภาพเมื่อ Anchor สามารถเลื่อนได้

ฟีเจอร์การกำหนดตำแหน่ง Anchor ประกอบด้วยพร็อพเพอร์ตี้ CSS จำนวนมาก คุณสมบัติหลักบางส่วนมีดังนี้

  • anchor-name: ตั้งค่าองค์ประกอบให้เป็น Anchor สำหรับองค์ประกอบอื่นๆ
  • position-anchor: อธิบาย Anchor "เริ่มต้น" ที่องค์ประกอบที่ Anchor ควรใช้สำหรับการวางตำแหน่ง Anchor
  • ฟังก์ชัน anchor(): อ้างอิงถึงตำแหน่งขององค์ประกอบ Anchor ในการวางตำแหน่งองค์ประกอบที่ตรึงไว้
  • inset-area: ชวเลขสำหรับการกำหนดตำแหน่งสำหรับตำแหน่งสัมพัทธ์ทั่วไป

Compute Pressure API

Compute Pressure API มีสถานะระดับสูงที่แสดงถึงโหลดของ CPU ในระบบ

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

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

ไปที่ Compute Pressure API เพื่อดูตัวอย่างและข้อมูลเพิ่มเติม

Storage Access API (SAA) ขยายการให้บริการไปยังพื้นที่เก็บข้อมูลที่ไม่ใช่คุกกี้

Storage Access API คือ JavaScript API ที่สร้างขึ้นเพื่อเป็นทางเลือกสำหรับคุกกี้ข้ามเว็บไซต์ สำหรับการฝังที่ขึ้นอยู่กับการโหลดทรัพยากรข้ามเว็บไซต์ เพื่อขอสิทธิ์การเข้าถึงจากผู้ใช้เมื่อจำเป็น

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

// Request a new storage handle via rSA (this may prompt the user)
let handle = await document.requestStorageAccess({indexedDB : true});

// Open or create an indexedDB that is shared with the 1P context
let messageDB = handle.indexedDB.open("messages");

และอีกมากมาย

แน่นอน ยังมีคำถามอีกมากมาย

อ่านบันทึกประจำรุ่นฉบับเต็ม

อ่านเพิ่มเติม

ซึ่งจะกล่าวถึงไฮไลต์ที่สำคัญบางส่วนเท่านั้น ไปที่ลิงก์ต่อไปนี้เพื่อดูการเปลี่ยนแปลงเพิ่มเติมใน Chrome 125

สมัครใช้บริการ

โปรดติดตามช่อง YouTube สำหรับนักพัฒนาซอฟต์แวร์ Chrome และคุณจะได้รับการแจ้งเตือนทางอีเมลทุกครั้งที่เราเปิดตัววิดีโอใหม่

ขอขอบคุณ คุณ Adriana Jara และทันทีที่มีการเปิดตัว Chrome 126 เราจะแจ้งให้คุณทราบเกี่ยวกับสิ่งใหม่ๆ ใน Chrome