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

क्रॉस-ऑरिजिन आइसोलेशन की मदद से, वेब पेज पर 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 का इस्तेमाल करके, अपनी वेबसाइट को "क्रॉस-ऑरिजिन आइसोलेटेड" बनाना देखें.