Window : propriété originAgentCluster
La propriété en lecture seule originAgentCluster de l'interface Window retourne true si cette fenêtre appartient à un groupe d'agents (angl.) indexé par origine : cela signifie que le système d'exploitation a fourni des ressources dédiées (par exemple un processus du système d'exploitation) à l'origine de cette fenêtre, qui ne sont pas partagées avec les fenêtres d'autres origines.
Sinon, cette propriété retourne false.
Les fenêtres qui font partie d'un groupe d'agents indexé par origine sont soumises à certaines restrictions supplémentaires, par rapport aux fenêtres qui n'en font pas partie. En particulier, elles ne peuvent pas :
- Définir
Document.domain, qui est une fonctionnalité héritée permettant normalement aux pages inter-origine d'un même site d'accéder de façon synchrone à l'arbre DOM de l'autre. - Envoyer des objets
WebAssembly.Moduleà d'autres pages inter-origine d'un même site viaWindow.postMessage(). - Envoyer des objets
SharedArrayBufferouWebAssembly.Memoryà d'autres pages inter-origine d'un même site.
Pour demander au navigateur d'attribuer cette fenêtre à un groupe d'agents indexé par origine, le serveur doit envoyer l'en-tête de réponse Origin-Agent-Cluster.
Notez que la fonctionnalité de groupe d'agents indexé par origine n'est prise en charge que dans les contextes sécurisés. Si un site n'est pas un contexte sécurisé, window.originAgentCluster retournera toujours false.