Bounded virtual event lab ยท zero network

Promise.withResolvers lifecycle lab

Compare constructor and Promise.withResolvers capability creation under the same terminal-event script. The first accepted terminal event owns state, reason, cleanup, and the ordered receipt.

Scripted terminal events

Checking native Promise.withResolvers support.

Ready to run the bounded race matrix.

Bounds and truth boundary

At most 64 validated events over a maximum 5,000 ms virtual timeline. Supported types are resolve, reject, abort, timeout, cleanup, and stale. Payload summaries are strings no longer than 200 characters.

Results describe this executing browser and bounded fixtures. They are not a cross-engine conformance result or performance benchmark.

Settlement receipt

Ordered timeline

    Mutation fixtures

      Truth boundary: capability placement does not change Promise semantics. The evidence concerns state ownership, bounded lifecycle fixtures, cleanup counters, and labeled task/microtask order.