Click here to download the Blitz Browser!

WPT

This page compares scores on the Web Platform Tests across web engines, using the latest master runs from wpt.fyi and Blitz's own test runner.


wpt / html / syntax / parsing

Spec: HTML ↗

Runs: Chrome 155.0.8039.0 (wpt@a4fcd77aa, 2026-09-03) | Firefox 157.0a1 (wpt@cc4d45aa0, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@47d833bbc, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

Sort areas: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total99.6%8038/8067NO DATA96.4%7778/8067NO DATA96.3%7772/80670.0%0/8067
crashtests100.0%7/7NO DATA85.7%6/7NO DATA100.0%7/70.0%0/7
template100.0%329/329NO DATA100.0%329/329NO DATA100.0%329/3290.0%0/329
TestChromeFirefoxSafariLadybirdServoBlitz
DOMContentLoaded-defer.htmlFAILPASSFAILFAILFAILNOT RUN
Document.getElementsByTagName-foreign-01.html37/3737/3737/3737/3737/37NOT RUN
Document.getElementsByTagName-foreign-02.html2/22/22/22/22/2NOT RUN
Element.getElementsByTagName-foreign-01.html2/22/22/22/22/2NOT RUN
Element.getElementsByTagName-foreign-02.html2/22/22/22/22/2NOT RUN
adoption-agency-reparenting-cycle.htmlPASSPASSPASSERRORPASSNOT RUN
adoption-agency-reparenting-document-target.htmlPASSFAILFAILFAILPASSNOT RUN
adoption-agency-reparenting-inner-loop-cycle.htmlPASSPASSPASSERRORPASSNOT RUN
adoption-agency-reparenting-pagehide.tentative.htmlPASSPASSPASSFAILFAILNOT RUN
adoption-agency-reparenting-shadow-cycle.htmlPASSCRASHERRORERRORPASSNOT RUN
adoption-agency-reparenting-template-cycle.htmlPASSFAILFAILERRORPASSNOT RUN
adoption-agency-reparenting.html5/55/55/55/55/5NOT RUN
adoption_agency_check_the_end_tag_name.htmlPASSPASSPASSPASSPASSNOT RUN
ambiguous-ampersand.html3/33/33/33/33/3NOT RUN
cdata-in-integration-point-fragment.html2/1010/1010/1010/1010/10NOT RUN
custom-element-reparenting-shadow-cycle.htmlPASSCRASHERRORERRORPASSNOT RUN
custom-element-reparenting-template-cycle.htmlPASSFAILFAILFAILPASSNOT RUN
custom-element-reparenting.html3/43/44/43/43/4NOT RUN
doctype-system-identifier-distinction.html6/64/66/64/64/6NOT RUN
empty-doctype-ids.htmlPASSPASSPASSPASSPASSNOT RUN
foster-parenting-into-document-with-element-child.htmlPASSFAILFAILFAILPASSNOT RUN
foster-parenting-into-template-element.htmlPASSFAILPASSFAILFAILNOT RUN
foster-parenting-moved-table.window.html6/63/6NOT RUN5/65/6NOT RUN
html-integration-point.html5/55/55/55/55/5NOT RUN
html5lib_url.html?file=adoption0118/1818/1818/1818/1818/18NOT RUN
html5lib_url.html?file=adoption023/43/43/44/43/4NOT RUN
html5lib_url.html?file=blocks48/4848/4848/4848/4848/48NOT RUN
html5lib_url.html?file=comments0116/1616/1616/1616/1616/16NOT RUN
html5lib_url.html?file=doctype0137/3737/3737/3737/3737/37NOT RUN
html5lib_url.html?file=domjs-unsafe49/4949/4949/4949/4949/49NOT RUN
html5lib_url.html?file=entities0175/7575/7575/7575/7575/75NOT RUN
html5lib_url.html?file=entities0226/2626/2626/2626/2626/26NOT RUN
html5lib_url.html?file=foreign-fragment66/6666/6666/6666/6666/66NOT RUN
html5lib_url.html?file=html5test-com27/3029/3029/3029/3029/30NOT RUN
html5lib_url.html?file=inbody014/44/44/44/44/4NOT RUN
html5lib_url.html?file=isindex4/44/44/44/44/4NOT RUN
html5lib_url.html?file=main-element3/33/33/33/33/3NOT RUN
html5lib_url.html?file=math8/88/88/88/88/8NOT RUN
html5lib_url.html?file=menuitem-element20/2020/2020/2020/2020/20NOT RUN
html5lib_url.html?file=namespace-sensitivityPASSPASSPASSPASSPASSNOT RUN
html5lib_url.html?file=pending-spec-changes3/33/33/33/33/3NOT RUN
html5lib_url.html?file=pending-spec-changes-plain-text-unsafePASSPASSPASSPASSPASSNOT RUN
html5lib_url.html?file=plain-text-unsafe39/4141/4139/4141/4141/41NOT RUN
html5lib_url.html?file=processing-instructions123/12340/12340/12332/12340/123NOT RUN
html5lib_url.html?file=quirks014/44/44/44/44/4NOT RUN
html5lib_url.html?file=ruby21/2121/2121/2121/2121/21NOT RUN
html5lib_url.html?file=scriptdata0126/2626/2626/2626/2626/26NOT RUN
html5lib_url.html?file=scripted_adoption01PASSPASSPASSPASSPASSNOT RUN
html5lib_url.html?file=scripted_arkPASSPASSPASSPASSPASSNOT RUN
html5lib_url.html?file=scripted_foster012/22/20/20/20/2NOT RUN
html5lib_url.html?file=scripted_webkit012/22/22/22/22/2NOT RUN
html5lib_url.html?file=search-element3/33/33/33/33/3NOT RUN
html5lib_url.html?file=svg8/88/88/88/88/8NOT RUN
html5lib_url.html?file=tables0119/1919/1919/1919/1919/19NOT RUN
html5lib_url.html?file=template113/113113/113113/113113/113113/113NOT RUN
html5lib_url.html?file=tests1112/112109/112109/112109/112109/112NOT RUN
html5lib_url.html?file=tests1054/5454/5454/5454/5454/54NOT RUN
html5lib_url.html?file=tests1113/1313/1313/1313/1313/13NOT RUN
html5lib_url.html?file=tests122/22/22/22/22/2NOT RUN
html5lib_url.html?file=tests147/77/77/77/77/7NOT RUN
html5lib_url.html?file=tests1514/1414/1414/1414/1414/14NOT RUN
html5lib_url.html?file=tests16191/191191/191191/191191/191191/191NOT RUN
html5lib_url.html?file=tests1713/1313/1313/1313/1313/13NOT RUN
html5lib_url.html?file=tests1835/3535/3535/3535/3535/35NOT RUN
html5lib_url.html?file=tests19103/103103/103103/103103/103103/103NOT RUN
html5lib_url.html?file=tests263/6363/6363/6363/6363/63NOT RUN
html5lib_url.html?file=tests2064/6464/6464/6464/6464/64NOT RUN
html5lib_url.html?file=tests2123/2323/2323/2323/2323/23NOT RUN
html5lib_url.html?file=tests225/55/55/55/55/5NOT RUN
html5lib_url.html?file=tests235/55/55/55/55/5NOT RUN
html5lib_url.html?file=tests248/88/88/88/88/8NOT RUN
html5lib_url.html?file=tests2526/2626/2626/2626/2626/26NOT RUN
html5lib_url.html?file=tests2620/2020/2020/2020/2020/20NOT RUN
html5lib_url.html?file=tests324/2424/2424/2424/2424/24NOT RUN
html5lib_url.html?file=tests49/99/99/99/99/9NOT RUN
html5lib_url.html?file=tests516/1616/1616/1616/1616/16NOT RUN
html5lib_url.html?file=tests652/5252/5252/5252/5252/52NOT RUN
html5lib_url.html?file=tests733/3434/3434/3434/3434/34NOT RUN
html5lib_url.html?file=tests810/1010/1010/1010/1010/10NOT RUN
html5lib_url.html?file=tests927/2727/2727/2727/2727/27NOT RUN
html5lib_url.html?file=tests_innerHTML_180/8181/8181/8181/8180/81NOT RUN
html5lib_url.html?file=tricky019/99/99/99/99/9NOT RUN
html5lib_url.html?file=void-in-phrasing13/1313/1313/1313/1313/13NOT RUN
html5lib_url.html?file=webkit0152/5252/5252/5252/5252/52NOT RUN
html5lib_url.html?file=webkit0247/4844/4848/4848/4844/48NOT RUN
html5lib_write.html?file=adoption0117/1717/1717/1717/1717/17NOT RUN
html5lib_write.html?file=adoption023/43/43/44/43/4NOT RUN
html5lib_write.html?file=blocks48/4848/4848/4848/4848/48NOT RUN
html5lib_write.html?file=comments0116/1616/1616/1616/1616/16NOT RUN
html5lib_write.html?file=doctype0137/3737/3737/3737/3737/37NOT RUN
html5lib_write.html?file=domjs-unsafe49/4949/4949/4949/4949/49NOT RUN
html5lib_write.html?file=entities0175/7575/7575/7575/7575/75NOT RUN
html5lib_write.html?file=entities0226/2626/2626/2626/2626/26NOT RUN
html5lib_write.html?file=html5test-com27/3029/3029/3029/3029/30NOT RUN
html5lib_write.html?file=inbody014/44/44/44/44/4NOT RUN
html5lib_write.html?file=isindex4/44/44/44/44/4NOT RUN
html5lib_write.html?file=main-element3/33/33/33/33/3NOT RUN
html5lib_write.html?file=menuitem-element20/2020/2020/2020/2020/20NOT RUN
html5lib_write.html?file=namespace-sensitivityPASSPASSPASSPASSPASSNOT RUN
html5lib_write.html?file=pending-spec-changes3/33/33/33/33/3NOT RUN
html5lib_write.html?file=pending-spec-changes-plain-text-unsafePASSPASSPASSPASSPASSNOT RUN
html5lib_write.html?file=plain-text-unsafe37/3737/3737/3737/3737/37NOT RUN
html5lib_write.html?file=processing-instructions123/12340/12340/12340/12340/123NOT RUN
html5lib_write.html?file=quirks014/44/44/44/44/4NOT RUN
html5lib_write.html?file=ruby21/2121/2121/2121/2121/21NOT RUN
html5lib_write.html?file=scriptdata0126/2626/2626/2626/2626/26NOT RUN
html5lib_write.html?file=scripted_adoption01PASSPASSPASSPASSPASSNOT RUN
html5lib_write.html?file=scripted_arkPASSPASSPASSPASSPASSNOT RUN
html5lib_write.html?file=scripted_foster012/22/20/20/20/2NOT RUN
html5lib_write.html?file=scripted_webkit012/22/22/22/22/2NOT RUN
html5lib_write.html?file=search-element3/33/33/33/33/3NOT RUN
html5lib_write.html?file=tables0119/1919/1919/1919/1919/19NOT RUN
html5lib_write.html?file=template112/112112/112112/112112/112112/112NOT RUN
html5lib_write.html?file=tests1112/112109/112109/112109/112109/112NOT RUN
html5lib_write.html?file=tests1054/5454/5454/5454/5454/54NOT RUN
html5lib_write.html?file=tests1113/1313/1313/1313/1313/13NOT RUN
html5lib_write.html?file=tests122/22/22/22/22/2NOT RUN
html5lib_write.html?file=tests147/77/77/77/77/7NOT RUN
html5lib_write.html?file=tests1514/1414/1414/1414/1414/14NOT RUN
html5lib_write.html?file=tests16191/191191/191191/191191/191191/191NOT RUN
html5lib_write.html?file=tests1713/1313/1313/1313/1313/13NOT RUN
html5lib_write.html?file=tests1835/3535/3535/3535/3535/35NOT RUN
html5lib_write.html?file=tests19103/103103/103103/103103/103103/103NOT RUN
html5lib_write.html?file=tests263/6363/6363/6363/6363/63NOT RUN
html5lib_write.html?file=tests2064/6464/6464/6464/6464/64NOT RUN
html5lib_write.html?file=tests2123/2323/2323/2323/2323/23NOT RUN
html5lib_write.html?file=tests225/55/55/55/55/5NOT RUN
html5lib_write.html?file=tests235/55/55/55/55/5NOT RUN
html5lib_write.html?file=tests248/88/88/88/88/8NOT RUN
html5lib_write.html?file=tests2526/2626/2626/2626/2626/26NOT RUN
html5lib_write.html?file=tests2620/2020/2020/2020/2020/20NOT RUN
html5lib_write.html?file=tests324/2424/2424/2424/2424/24NOT RUN
html5lib_write.html?file=tests516/1616/1616/1616/1616/16NOT RUN
html5lib_write.html?file=tests639/3939/3939/3939/3939/39NOT RUN
html5lib_write.html?file=tests732/3333/3333/3333/3333/33NOT RUN
html5lib_write.html?file=tests810/1010/1010/1010/1010/10NOT RUN
html5lib_write.html?file=tests927/2727/2727/2727/2727/27NOT RUN
html5lib_write.html?file=tricky019/99/99/99/99/9NOT RUN
html5lib_write.html?file=void-in-phrasing13/1313/1313/1313/1313/13NOT RUN
html5lib_write.html?file=webkit0152/5252/5252/5252/5252/52NOT RUN
html5lib_write.html?file=webkit0243/4440/4444/4444/4440/44NOT RUN
html5lib_write_single.html?file=adoption0117/1717/1717/1717/1717/17NOT RUN
html5lib_write_single.html?file=adoption023/43/43/44/43/4NOT RUN
html5lib_write_single.html?file=blocks48/4848/4848/4848/4848/48NOT RUN
html5lib_write_single.html?file=comments0116/1616/1616/1616/1616/16NOT RUN
html5lib_write_single.html?file=doctype0137/3737/3737/3737/3737/37NOT RUN
html5lib_write_single.html?file=domjs-unsafe49/4949/4949/4949/4949/49NOT RUN
html5lib_write_single.html?file=entities0175/7575/7575/7575/7575/75NOT RUN
html5lib_write_single.html?file=entities0226/2626/2626/2626/2626/26NOT RUN
html5lib_write_single.html?file=html5test-com27/3029/3029/3029/3029/30NOT RUN
html5lib_write_single.html?file=inbody014/44/44/44/44/4NOT RUN
html5lib_write_single.html?file=isindex4/44/44/44/44/4NOT RUN
html5lib_write_single.html?file=main-element3/33/33/33/33/3NOT RUN
html5lib_write_single.html?file=menuitem-element20/2020/2020/2020/2020/20NOT RUN
html5lib_write_single.html?file=namespace-sensitivityPASSPASSPASSPASSPASSNOT RUN
html5lib_write_single.html?file=pending-spec-changes3/33/33/33/33/3NOT RUN
html5lib_write_single.html?file=pending-spec-changes-plain-text-unsafePASSPASSPASSPASSPASSNOT RUN
html5lib_write_single.html?file=plain-text-unsafe37/3737/3737/3737/3737/37NOT RUN
html5lib_write_single.html?file=processing-instructions123/12340/12340/12340/12340/123NOT RUN
html5lib_write_single.html?file=quirks014/44/44/44/44/4NOT RUN
html5lib_write_single.html?file=ruby21/2121/2121/2121/2121/21NOT RUN
html5lib_write_single.html?file=scriptdata0126/2626/2626/2626/2626/26NOT RUN
html5lib_write_single.html?file=scripted_adoption01PASSPASSPASSPASSPASSNOT RUN
html5lib_write_single.html?file=scripted_arkPASSPASSPASSPASSPASSNOT RUN
html5lib_write_single.html?file=scripted_foster012/22/20/20/20/2NOT RUN
html5lib_write_single.html?file=scripted_webkit012/22/22/22/22/2NOT RUN
html5lib_write_single.html?file=search-element3/33/33/33/33/3NOT RUN
html5lib_write_single.html?file=tables0119/1919/1919/1919/1919/19NOT RUN
html5lib_write_single.html?file=template112/112112/112112/112112/112112/112NOT RUN
html5lib_write_single.html?file=tests1112/112109/112109/112109/112109/112NOT RUN
html5lib_write_single.html?file=tests1054/5454/5454/5454/5454/54NOT RUN
html5lib_write_single.html?file=tests1113/1313/1313/1313/1313/13NOT RUN
html5lib_write_single.html?file=tests122/22/22/22/22/2NOT RUN
html5lib_write_single.html?file=tests147/77/77/77/77/7NOT RUN
html5lib_write_single.html?file=tests1514/1410/1414/1414/1414/14NOT RUN
html5lib_write_single.html?file=tests16191/191191/191191/191191/191191/191NOT RUN
html5lib_write_single.html?file=tests1713/1313/1313/1313/1313/13NOT RUN
html5lib_write_single.html?file=tests1835/3535/3535/3535/3535/35NOT RUN
html5lib_write_single.html?file=tests19103/103102/103103/103103/103103/103NOT RUN
html5lib_write_single.html?file=tests263/6363/6363/6363/6363/63NOT RUN
html5lib_write_single.html?file=tests2064/6464/6464/6464/6464/64NOT RUN
html5lib_write_single.html?file=tests2123/2323/2323/2323/2323/23NOT RUN
html5lib_write_single.html?file=tests225/55/55/55/55/5NOT RUN
html5lib_write_single.html?file=tests235/55/55/55/55/5NOT RUN
html5lib_write_single.html?file=tests248/88/88/88/88/8NOT RUN
html5lib_write_single.html?file=tests2526/2626/2626/2626/2626/26NOT RUN
html5lib_write_single.html?file=tests2620/2020/2020/2020/2020/20NOT RUN
html5lib_write_single.html?file=tests324/2424/2424/2424/2424/24NOT RUN
html5lib_write_single.html?file=tests516/1616/1616/1616/1616/16NOT RUN
html5lib_write_single.html?file=tests639/3939/3939/3939/3939/39NOT RUN
html5lib_write_single.html?file=tests732/3331/3333/3333/3333/33NOT RUN
html5lib_write_single.html?file=tests810/1010/1010/1010/1010/10NOT RUN
html5lib_write_single.html?file=tests927/2727/2727/2727/2727/27NOT RUN
html5lib_write_single.html?file=tricky019/99/99/99/99/9NOT RUN
html5lib_write_single.html?file=void-in-phrasing13/1313/1313/1313/1313/13NOT RUN
html5lib_write_single.html?file=webkit0152/5252/5252/5252/5252/52NOT RUN
html5lib_write_single.html?file=webkit0243/4440/4444/4444/4440/44NOT RUN
html_content_in_foreign_context.htmlPASSPASSPASSPASSPASSNOT RUN
inhead-noscript-head.htmlFAILPASSPASSPASSPASSNOT RUN
insert-into-nonempty-document.html4/41/41/40/40/4NOT RUN
math-parse01.html9/99/99/99/99/9NOT RUN
math-parse03.html19/1919/1919/1919/1919/19NOT RUN
meta-inhead-insertion-mode.htmlPASSPASSPASSPASSPASSNOT RUN
misnested-form-in-template.htmlPASSPASSPASSPASSPASSNOT RUN
named-character-references.html2231/22312231/22312231/22312231/22312231/2231NOT RUN
newline-normalization-cr-then-lf.html6/66/66/66/66/6NOT RUN
no-doctype-name.htmlPASSPASSPASSPASSPASSNOT RUN
quotes-in-meta.htmlPASSPASSPASSPASSPASSNOT RUN
the-end.html4/44/44/44/43/4NOT RUN
truncated-markup-declaration-at-eof.html3/33/30/33/33/3NOT RUN
unclosed-svg-script.html5/55/55/55/52/5NOT RUN
zero.html14/1414/1414/1414/1414/14NOT RUN