Question 1 of 6
The Beacon spec's normative MUST flushes beacons on what trigger?
The event is just how JavaScript observes it; the MUST is on the browser-internal change.
The spec says the user agent MUST schedule immediate transmission when the document visibilityState transitions to hidden. The visibilitychange event is merely the JS-visible signal of that transition — the flush happens even with no listener registered.
Review this lesson