Limited Availability
DOM
HTML streaming setters
The
streamHTML(), streamReplaceWithHTML(), streamBeforeHTML(), streamPrependHTML(), streamAppendHTML() and streamAfterHTML() DOM methods, and unsafe equivalents, return writeable streams that incrementally insert HTML into an existing tree.
Baseline Status:
This feature is currently Limited and is missing in at least one major browser engine.
Desktop Browser Engine Support
Google Chrome
—
Unsupported
Mozilla Firefox
—
Unsupported
Apple Safari
—
Unsupported
Microsoft Edge
—
Unsupported
Mobile Browser Engine Support
Chrome Android
—
Firefox Android
—
Safari iOS
—
Specifications and References
MDN Browser Compat Data Keys:
api.CharacterData.streamAfterHTML ↗
api.CharacterData.streamAfterHTMLUnsafe ↗
api.CharacterData.streamBeforeHTML ↗
api.CharacterData.streamBeforeHTMLUnsafe ↗
api.CharacterData.streamReplaceWithHTML ↗
api.CharacterData.streamReplaceWithHTMLUnsafe ↗
api.DocumentType.streamAfterHTML ↗
api.DocumentType.streamAfterHTMLUnsafe ↗
api.DocumentType.streamBeforeHTML ↗
api.DocumentType.streamBeforeHTMLUnsafe ↗
api.DocumentType.streamReplaceWithHTML ↗
api.DocumentType.streamReplaceWithHTMLUnsafe ↗
api.Element.streamAfterHTML ↗
api.Element.streamAfterHTMLUnsafe ↗
api.Element.streamAppendHTML ↗
api.Element.streamAppendHTMLUnsafe ↗
api.Element.streamBeforeHTML ↗
api.Element.streamBeforeHTMLUnsafe ↗
api.Element.streamHTML ↗
api.Element.streamHTMLUnsafe ↗
api.Element.streamPrependHTML ↗
api.Element.streamPrependHTMLUnsafe ↗
api.Element.streamReplaceHTML ↗
api.Element.streamReplaceHTMLUnsafe ↗
api.Element.streamReplaceWithHTML ↗
api.Element.streamReplaceWithHTMLUnsafe ↗
api.ShadowRoot.streamAfterHTML ↗
api.ShadowRoot.streamAfterHTMLUnsafe ↗
api.ShadowRoot.streamAppendHTML ↗
api.ShadowRoot.streamAppendHTMLUnsafe ↗
api.ShadowRoot.streamBeforeHTML ↗
api.ShadowRoot.streamBeforeHTMLUnsafe ↗
api.ShadowRoot.streamHTML ↗
api.ShadowRoot.streamHTMLUnsafe ↗
api.ShadowRoot.streamPrependHTML ↗
api.ShadowRoot.streamPrependHTMLUnsafe ↗
api.ShadowRoot.streamReplaceWithHTML ↗
api.ShadowRoot.streamReplaceWithHTMLUnsafe ↗
id: html-streaming-setters