क्रॉस-ऑरिजिन आइसोलेशन

क्रॉस-ऑरिजिन आइसोलेशन, वेब पेज को SharedArrayBuffer जैसी बेहतरीन सुविधाओं का इस्तेमाल करने में मदद करता है. कोई एक्सटेंशन, cross_origin_embedder_policy और cross_origin_opener_policy मेनिफ़ेस्ट कुंजियों के लिए सही वैल्यू तय करके, क्रॉस-ऑरिजिन आइसोलेशन के लिए ऑप्ट कर सकता है. उदाहरण के लिए, यहां जैसा कोई मेनिफ़ेस्ट, एक्सटेंशन के ऑरिजिन को क्रॉस-ऑरिजिन आइसोलेशन के लिए ऑप्ट करेगा.

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

क्रॉस-ऑरिजिन आइसोलेशन का विकल्प चुनने पर एक्सटेंशन, क्रॉस-ऑरिजिन आइसोलेटेड कॉन्टेक्स्ट में SharedArrayBuffers जैसे असरदार एपीआई का इस्तेमाल कर पाता है. हालांकि, इसके कुछ खराब असर भी होते हैं. इस बारे में ज़्यादा जानकारी के लिए, COOP और COEP का इस्तेमाल करके, अपनी वेबसाइट को "क्रॉस-ऑरिजिन आइसोलेटेड" बनाना देखें.