← back to v152 · renewed-html-insertion-streaming-methods

conformance · v152

v152 · renewed-html-insertion-streaming-methods — conformance probe

7 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://github.com/WICG/declarative-partial-updates/blob/main/dynamic-markup-revamped-explainer.md chromestatus: #5054329641893888 generated 2026-07-15T10:00:00Z by manual-openai-v152-coverage
0
pass
0
fail
0
blocked
7
total
id contract kind verdict detail
setHTMLUnsafe-on-element Element.prototype.setHTMLUnsafe is added as part of the renewed insertion API. spec ↗ typeof
setHTML-sanitised-on-element Element.prototype.setHTML (the safe, sanitised counterpart) is also exposed. spec ↗ typeof
stream-html-returns-writable-stream streamHTMLUnsafe returns a WritableStream — the backbone of the streaming insertion methods. spec ↗ script
positional-appendHTML The Element-mixin positional method appendHTML is exposed (mirrors insertAdjacentHTML 'beforeend'). spec ↗ typeof
childnode-replaceWithHTML ChildNode mixin gains replaceWithHTML — replaces the node with parsed HTML. spec ↗ typeof
trusted-types-createParserOptions TrustedTypePolicy supports a createParserOptions setting per the spec — verify the TrustedTypes namespace exposes the policy factory. spec ↗ script
setHTMLUnsafe-actually-parses setHTMLUnsafe parses a fragment and updates innerHTML accordingly. spec ↗ script