การแยกแบบข้ามต้นทาง

การแยกแบบข้ามต้นทางช่วยให้เว็บเพจใช้ฟีเจอร์ที่มีประสิทธิภาพได้ เช่น SharedArrayBuffer ส่วนขยายสามารถเลือกใช้การแยกแบบข้ามต้นทางได้โดยระบุค่าที่เหมาะสมสำหรับคีย์ไฟล์ Manifest cross_origin_embedder_policy และ cross_origin_opener_policy ตัวอย่างเช่น ไฟล์ Manifest ด้านล่างจะเลือกใช้การแยกแบบข้ามต้นทางสำหรับต้นทางของส่วนขยาย

{   "name": "CrossOriginIsolation example",   "manifest_version": 3,   "version": "1.1",   "cross_origin_embedder_policy": {     "value": "require-corp"   },   "cross_origin_opener_policy": {     "value": "same-origin"   },   ... } 

การเลือกใช้การแยกแบบข้ามต้นทางช่วยให้ส่วนขยายใช้ API ที่มีประสิทธิภาพ เช่น SharedArrayBuffers ในบริบทที่แยกแบบข้ามต้นทางได้ แต่ก็มีบางผลข้างเคียงด้วย ดูข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่หัวข้อการทําให้เว็บไซต์ "แยกแหล่งที่มาหลายแหล่ง" โดยใช้ COOP และ COEP