From 86c1d709b599345871d8b654d57ce50438e5c61d Mon Sep 17 00:00:00 2001
From: Domenic Denicola Let browsingContext be the result of creating a new browsing
context with element's node document, and element's
+ node document's browsing context's
top-level browsing context's group. Set element's nested browsing context to
@@ -90318,9 +90319,9 @@ import "https://example.com/foo/../module2.mjs";
data-x="concept-global-object-realm">realms that can synchronously access each other, and
thus needs to run in a single execution thread. Two Two
Window
objects that have the same agent does not
+ Window
objects having the same agent does not
indicate they can directly access all objects created in each other's realms. They would have to
- be in same origin-domain, see IsPlatformObjectSameOrigin.
Until such a time that this standard has a better handle on lifetimes, it defines four types of agents that user agents must allocate at the appropriate time.
@@ -90374,6 +90375,13 @@ import "https://example.com/foo/../module2.mjs"; in particular among which agents the backing data ofSharedArrayBuffer
objects can be shared.
+ Conceptually, the agent cluster concept is an + architecture-independent, idealized "process boundary" that groups together multiple "threads" + (agents). The agent clusters + defined by the specification are generally more restrictive than the actual process boundaries + implemented in user agents. By enforcing these idealized divisions at the specification level, we + ensure that web developers see interoperable behavior with regard to shared memory, even in the + face of varying and changing user agent process models.
A scheme-and-site is a tuple of a scheme and a domain.
@@ -90414,8 +90422,8 @@ import "https://example.com/foo/../module2.mjs";A similar-origin window agent is an agent whose [[CanBlock]] is false.
-All global objects that use this agent all have the a similar origin
- and are allocated via the obtain similar-origin
+ All global objects that use this agent all have a similar origin and
+ are allocated via the obtain similar-origin
window agent algorithm. To obtain a browsing context agent cluster,
@@ -90438,13 +90446,6 @@ import "https://example.com/foo/../module2.mjs";
Return group's agent cluster map[key]. Conceptually, the agent cluster concept is an
- architecture-independent, idealized "process boundary" that groups together multiple "threads"
- (agents). The agent clusters
- defined by the specification are generally more restrictive than the actual process boundaries
- implemented in user agents. By enforcing these idealized divisions at the specification level, we
- ensure that web developers see interoperable behavior with regard to shared memory, even in the
- face of varying and changing user agent process models. A similar-origin window agent, dedicated worker agent, shared
worker agent, or service worker agent, agent, can share