| Document-contentType/ | 33.3% 5 / 15 |
| 5 / 15 |
| insertion-removing-steps/ | 88.2% 15 / 17 |
| 6 / 8 |
| moveBefore/ | 100.0% 4 / 4 |
| 4 / 4 |
| adoption.window.html▶ | 50.0% 3 / 6 | FAIL | FAIL |
| append-on-Document.html▶ | 100.0% 5 / 5 | PASS | PASS |
| attributes-namednodemap-cross-document.window.html▶ | 0.0% 0 / 2 | FAIL | FAIL |
| attributes-namednodemap.html▶ | 100.0% 8 / 8 | PASS | PASS |
| attributes.html▶ | 100.0% 67 / 67 | PASS | PASS |
| case.html▶ | 100.0% 285 / 285 | PASS | PASS |
| CharacterData-appendChild.html▶ | 100.0% 9 / 9 | PASS | PASS |
| CharacterData-appendData.html▶ | 100.0% 14 / 14 | PASS | PASS |
| CharacterData-data.html▶ | 100.0% 16 / 16 | PASS | PASS |
| CharacterData-deleteData.html▶ | 100.0% 18 / 18 | PASS | PASS |
| CharacterData-insertData.html▶ | 100.0% 18 / 18 | PASS | PASS |
| CharacterData-remove.html▶ | 100.0% 12 / 12 | PASS | PASS |
| CharacterData-replaceData.html▶ | 100.0% 34 / 34 | PASS | PASS |
| CharacterData-substringData.html▶ | 100.0% 28 / 28 | PASS | PASS |
| CharacterData-surrogates.html▶ | 100.0% 8 / 8 | PASS | PASS |
| ChildNode-after.html▶ | 100.0% 45 / 45 | PASS | PASS |
| ChildNode-before.html▶ | 100.0% 45 / 45 | PASS | PASS |
| ChildNode-replaceWith.html▶ | 100.0% 33 / 33 | PASS | PASS |
| Comment-constructor.html▶ | 93.8% 15 / 16 | FAIL | FAIL |
| Comment-in-doctype.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Document-adoptNode.html▶ | 100.0% 4 / 4 | PASS | PASS |
| Document-characterSet-normalization-1.html▶ | 5.7% 18 / 315 | FAIL | FAIL |
| Document-characterSet-normalization-2.html▶ | 0.0% 0 / 339 | FAIL | FAIL |
| Document-constructor.html▶ | 80.0% 4 / 5 | FAIL | FAIL |
| Document-createAttribute.html▶ | 100.0% 36 / 36 | PASS | PASS |
| Document-createCDATASection-xhtml.xhtml▶ | 57.1% 4 / 7 | FAIL | FAIL |
| Document-createCDATASection.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| Document-createComment.html▶ | 100.0% 6 / 6 | PASS | PASS |
| Document-createElement-namespace.html▶ | 100.0% 51 / 51 | PASS | PASS |
| Document-createElement.html▶ | 100.0% 147 / 147 | PASS | PASS |
| Document-createElementNS.html▶ | 86.7% 517 / 596 | FAIL | FAIL |
| Document-createEvent-touchevent.window.html▶ | 100.0% 3 / 3 | PASS | PASS |
| Document-createEvent.https.html▶ | 100.0% 279 / 279 | PASS | PASS |
| Document-createProcessingInstruction-xhtml.xhtml▶ | 100.0% 12 / 12 | PASS | PASS |
| Document-createProcessingInstruction.html▶ | 100.0% 12 / 12 | PASS | PASS |
| Document-createTextNode.html▶ | 100.0% 6 / 6 | PASS | PASS |
| Document-createTreeWalker.html▶ | 100.0% 5 / 5 | PASS | PASS |
| Document-doctype.html▶ | 100.0% 2 / 2 | PASS | PASS |
| Document-getElementById.html▶ | 100.0% 18 / 18 | PASS | PASS |
| Document-getElementsByClassName.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Document-getElementsByTagName-xhtml.xhtml▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| Document-getElementsByTagName.html▶ | 100.0% 18 / 18 | PASS | PASS |
| Document-getElementsByTagNameNS.html▶ | 100.0% 14 / 14 | PASS | PASS |
| Document-implementation.html▶ | 100.0% 2 / 2 | PASS | PASS |
| Document-importNode.html▶ | 100.0% 5 / 5 | PASS | PASS |
| Document-URL.html▶ | 100.0% 1 / 1 | PASS | PASS |
| DocumentFragment-constructor.html▶ | 100.0% 2 / 2 | PASS | PASS |
| DocumentFragment-getElementById.html▶ | 100.0% 5 / 5 | PASS | PASS |
| DocumentFragment-querySelectorAll-after-modification.html▶ | 100.0% 1 / 1 | PASS | PASS |
| DocumentType-literal-xhtml.xhtml▶ | 0.0% 0 / 1 | FAIL | FAIL |
| DocumentType-literal.html▶ | 0.0% 0 / 1 | FAIL | FAIL |
| DocumentType-remove.html▶ | 100.0% 4 / 4 | PASS | PASS |
| DOMImplementation-createDocument-with-null-browsing-context-crash.html▶ | 100.0% 1 / 1 | PASS | PASS |
| DOMImplementation-createDocument.html▶ | 100.0% 434 / 434 | PASS | PASS |
| DOMImplementation-createDocumentType.html▶ | 100.0% 82 / 82 | PASS | PASS |
| DOMImplementation-createHTMLDocument-with-null-browsing-context-crash.html▶ | 100.0% 1 / 1 | PASS | PASS |
| DOMImplementation-createHTMLDocument-with-saved-implementation.html▶ | 100.0% 1 / 1 | PASS | PASS |
| DOMImplementation-createHTMLDocument.html▶ | 100.0% 13 / 13 | PASS | PASS |
| DOMImplementation-hasFeature.html▶ | 100.0% 137 / 137 | PASS | PASS |
| Element-childElement-null-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-childElement-null.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-childElementCount-dynamic-add-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-childElementCount-dynamic-add.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-childElementCount-dynamic-remove-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-childElementCount-dynamic-remove.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-childElementCount-nochild-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-childElementCount-nochild.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-childElementCount-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-childElementCount.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-children.html▶ | 100.0% 2 / 2 | PASS | PASS |
| Element-classlist.html▶ | 100.0% 1,420 / 1,420 | PASS | PASS |
| Element-closest.html▶ | 0.0% 0 / 1 | SKIP | SKIP |
| Element-firstElementChild-entity-xhtml.xhtml▶ | 0.0% 0 / 1 | FAIL | FAIL |
| Element-firstElementChild-namespace-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-firstElementChild-namespace.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-firstElementChild-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-firstElementChild.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-getElementsByClassName.html▶ | 100.0% 3 / 3 | PASS | PASS |
| Element-getElementsByTagName-change-document-HTMLNess.html▶ | 0.0% 0 / 1 | FAIL | FAIL |
| Element-getElementsByTagName.html▶ | 100.0% 19 / 19 | PASS | PASS |
| Element-getElementsByTagNameNS.html▶ | 100.0% 16 / 16 | PASS | PASS |
| Element-hasAttribute.html▶ | 100.0% 2 / 2 | PASS | PASS |
| Element-hasAttributes.html▶ | 100.0% 2 / 2 | PASS | PASS |
| Element-insertAdjacentElement.html▶ | 100.0% 6 / 6 | PASS | PASS |
| Element-insertAdjacentText.html▶ | 100.0% 6 / 6 | PASS | PASS |
| Element-lastElementChild-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-lastElementChild.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-matches-namespaced-elements.html▶ | 100.0% 6 / 6 | PASS | PASS |
| Element-matches.html▶ | 99.6% 666 / 669 | FAIL | FAIL |
| Element-nextElementSibling-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-nextElementSibling.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-previousElementSibling-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-previousElementSibling.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-remove.html▶ | 100.0% 4 / 4 | PASS | PASS |
| Element-removeAttribute.html▶ | 100.0% 2 / 2 | PASS | PASS |
| Element-removeAttributeNS.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-setAttribute-crbug-1138487.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-setAttribute.html▶ | 100.0% 2 / 2 | PASS | PASS |
| Element-siblingElement-null-xhtml.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-siblingElement-null.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Element-tagName.html▶ | 83.3% 5 / 6 | FAIL | FAIL |
| Element-webkitMatchesSelector.html▶ | 99.4% 665 / 669 | FAIL | FAIL |
| getElementsByClassName-01.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-02.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-03.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-04.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-05.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-06.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-07.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-08.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-09.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-12.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-13.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-14.htm▶ | 50.0% 1 / 2 | FAIL | FAIL |
| getElementsByClassName-15.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-16.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-17.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-18.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-19.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-20.htm▶ | 0.0% 0 / 1 | FAIL | FAIL |
| getElementsByClassName-21.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-22.htm▶ | 0.0% 0 / 1 | FAIL | FAIL |
| getElementsByClassName-23.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-24.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-25.htm▶ | 0.0% 0 / 1 | FAIL | FAIL |
| getElementsByClassName-26.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-27.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-28.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-29.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-30.htm▶ | 0.0% 0 / 1 | FAIL | FAIL |
| getElementsByClassName-31.htm▶ | 100.0% 1 / 1 | PASS | PASS |
| getElementsByClassName-32.html▶ | 100.0% 4 / 4 | PASS | PASS |
| getElementsByClassName-empty-set.html▶ | 100.0% 3 / 3 | PASS | PASS |
| getElementsByClassName-whitespace-class-names.html▶ | 100.0% 26 / 26 | PASS | PASS |
| getElementsByClassNameFrame.htm▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| insert-adjacent.html▶ | 100.0% 14 / 14 | PASS | PASS |
| insertBefore-iframe-crash.html▶ | 100.0% 1 / 1 | PASS | PASS |
| MutationObserver-attributes.html▶ | 100.0% 42 / 42 | PASS | PASS |
| MutationObserver-callback-arguments.html▶ | 100.0% 1 / 1 | PASS | PASS |
| MutationObserver-characterData.html▶ | 100.0% 23 / 23 | PASS | PASS |
| MutationObserver-childList.html▶ | 100.0% 40 / 40 | PASS | PASS |
| MutationObserver-cross-realm-callback-report-exception.html▶ | 0.0% 0 / 1 | FAIL | FAIL |
| MutationObserver-disconnect.html▶ | 100.0% 2 / 2 | PASS | PASS |
| MutationObserver-document.html▶ | 25.0% 1 / 4 | FAIL | FAIL |
| MutationObserver-inner-outer.html▶ | 100.0% 3 / 3 | PASS | PASS |
| MutationObserver-nested-crash.html▶ | 100.0% 1 / 1 | PASS | PASS |
| MutationObserver-sanity.html▶ | 100.0% 16 / 16 | PASS | PASS |
| MutationObserver-takeRecords.html▶ | 100.0% 3 / 3 | PASS | PASS |
| MutationObserver-textContent.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| name-validation.html▶ | 0.0% 0 / 5 | FAIL | FAIL |
| Node-appendChild-cereactions-vs-script.window.html▶ | 0.0% 0 / 1 | FAIL | FAIL |
| node-appendchild-crash.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Node-appendChild.html▶ | 100.0% 11 / 11 | PASS | PASS |
| Node-baseURI.html▶ | 100.0% 9 / 9 | PASS | PASS |
| Node-childNodes-cache-2.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Node-childNodes-cache.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Node-childNodes.html▶ | 100.0% 6 / 6 | PASS | PASS |
| Node-cloneNode-document-with-doctype.html▶ | 0.0% 0 / 3 | FAIL | FAIL |
| Node-cloneNode-on-inactive-document-crash.html▶ | 100.0% 1 / 1 | PASS | PASS |
| Node-cloneNode-svg.html▶ | 50.0% 2 / 4 | FAIL | FAIL |
| Node-cloneNode-XMLDocument.html▶ | 0.0% 0 / 1 | FAIL | FAIL |
| Node-cloneNode.html▶ | 100.0% 135 / 135 | PASS | PASS |
| Node-compareDocumentPosition.html▶ | 100.0% 1,444 / 1,444 | PASS | PASS |
| Node-constants.html▶ | 100.0% 8 / 8 | PASS | PASS |
| Node-contains.html▶ | 100.0% 1,482 / 1,482 | PASS | PASS |
| Node-insertBefore.html▶ | 100.0% 40 / 40 | PASS | PASS |
| Node-isConnected-shadow-dom.html▶ | 100.0% 2 / 2 | PASS | PASS |
| Node-isConnected.html▶ | 50.0% 1 / 2 | FAIL | FAIL |
| Node-isEqualNode-xhtml.xhtml▶ | 92.9% 13 / 14 | FAIL | FAIL |
| Node-isEqualNode.html▶ | 100.0% 9 / 9 | PASS | PASS |
| Node-isSameNode.html▶ | 100.0% 9 / 9 | PASS | PASS |
| Node-lookupNamespaceURI.html▶ | 100.0% 75 / 75 | PASS | PASS |
| Node-lookupPrefix.xhtml▶ | 36.4% 4 / 11 | FAIL | FAIL |
| Node-mutation-adoptNode.html▶ | 0.0% 0 / 2 | FAIL | FAIL |
| Node-nodeName-xhtml.xhtml▶ | 85.7% 6 / 7 | FAIL | FAIL |
| Node-nodeName.html▶ | 100.0% 6 / 6 | PASS | PASS |
| Node-nodeValue.html▶ | 100.0% 7 / 7 | PASS | PASS |
| Node-normalize.html▶ | 75.0% 3 / 4 | FAIL | FAIL |
| Node-parentElement.html▶ | 100.0% 12 / 12 | PASS | PASS |
| Node-parentNode-iframe.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| Node-parentNode.html▶ | 100.0% 5 / 5 | PASS | PASS |
| Node-properties.html▶ | 100.0% 726 / 726 | PASS | PASS |
| Node-removeChild.html▶ | 82.1% 23 / 28 | FAIL | FAIL |
| Node-replaceChild.html▶ | 89.7% 26 / 29 | FAIL | FAIL |
| Node-textContent.html▶ | 100.0% 81 / 81 | PASS | PASS |
| NodeList-Iterable.html▶ | 100.0% 8 / 8 | PASS | PASS |
| NodeList-live-mutations.window.html▶ | 75.0% 3 / 4 | FAIL | FAIL |
| NodeList-static-length-getter-tampered-1.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| NodeList-static-length-getter-tampered-2.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| NodeList-static-length-getter-tampered-3.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| NodeList-static-length-getter-tampered-indexOf-1.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| NodeList-static-length-getter-tampered-indexOf-2.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| NodeList-static-length-getter-tampered-indexOf-3.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| ParentNode-append.html▶ | 100.0% 25 / 25 | PASS | PASS |
| ParentNode-children.html▶ | 100.0% 1 / 1 | PASS | PASS |
| ParentNode-prepend.html▶ | 100.0% 22 / 22 | PASS | PASS |
| ParentNode-querySelector-All-content.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| ParentNode-querySelector-All.html▶ | 99.8% 1,971 / 1,975 | FAIL | FAIL |
| ParentNode-querySelector-case-insensitive.html▶ | 100.0% 2 / 2 | PASS | PASS |
| ParentNode-querySelector-escapes.html▶ | 97.1% 66 / 68 | FAIL | FAIL |
| ParentNode-querySelector-scope.html▶ | 100.0% 4 / 4 | PASS | PASS |
| ParentNode-querySelectorAll-removed-elements.html▶ | 100.0% 1 / 1 | PASS | PASS |
| ParentNode-querySelectors-exclusive.html▶ | 100.0% 1 / 1 | PASS | PASS |
| ParentNode-querySelectors-namespaces.html▶ | 100.0% 1 / 1 | PASS | PASS |
| ParentNode-querySelectors-space-and-dash-attribute-value.html▶ | 100.0% 2 / 2 | PASS | PASS |
| ParentNode-replaceChildren.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| prepend-on-Document.html▶ | 100.0% 5 / 5 | PASS | PASS |
| ProcessingInstruction-escapes-1.xhtml▶ | 0.0% 0 / 1 | FAIL | FAIL |
| ProcessingInstruction-in-doctype.xhtml▶ | 100.0% 1 / 1 | PASS | PASS |
| ProcessingInstruction-literal-1.xhtml▶ | 0.0% 0 / 1 | FAIL | FAIL |
| ProcessingInstruction-literal-2.xhtml▶ | 0.0% 0 / 1 | FAIL | FAIL |
| query-target-in-load-event.html▶ | 0.0% 0 / 1 | TIMEOUT | TIMEOUT |
| querySelector-empty-id.html▶ | 100.0% 1 / 1 | PASS | PASS |
| querySelector-id-nth-child.html▶ | 100.0% 2 / 2 | PASS | PASS |
| querySelector-mixed-case.html▶ | 0.0% 0 / 1 | FAIL | FAIL |
| remove-and-adopt-thcrash.html▶ | 0.0% 0 / 1 | FAIL | FAIL |
| remove-next-sibling-during-replace-with.html▶ | 100.0% 1 / 1 | PASS | PASS |
| remove-unscopable.html▶ | 100.0% 6 / 6 | PASS | PASS |
| replaceWith-document-element-crash.html▶ | 100.0% 1 / 1 | PASS | PASS |
| rootNode.html▶ | 100.0% 5 / 5 | PASS | PASS |
| svg-template-querySelector.html▶ | 100.0% 3 / 3 | PASS | PASS |
| Text-constructor.html▶ | 93.8% 15 / 16 | FAIL | FAIL |
| Text-splitText.html▶ | 100.0% 6 / 6 | PASS | PASS |
| Text-wholeText.html▶ | 100.0% 1 / 1 | PASS | PASS |