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 / css / css-ruby

Spec: CSS Ruby Annotation Layout ↗

Runs: Chrome 154.0.8037.0 (wpt@8c722694a) | Firefox 157.0a1 (wpt@7c4ec356a) | Safari 251 preview (wpt@5ce815a83) | Ladybird 1.0-8f0a1 (wpt@480fdfcd8) | Servo Servo 0.5 (wpt@2ccd2cbf8) | Blitz 4dcc855ce (wpt@a95401e4e)

Sort areas: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total75.7%184/24375.3%183/24352.7%128/24348.6%118/24344.0%107/24340.3%98/243
break-within-bases100.0%4/425.0%1/425.0%1/450.0%2/425.0%1/425.0%1/4
crashtests100.0%7/7100.0%7/7100.0%7/7100.0%7/7100.0%7/7100.0%7/7
parsing89.7%35/3982.1%32/3992.3%36/3966.7%26/3966.7%26/3966.7%26/39
TestChromeFirefoxSafariLadybirdServoBlitz
abs-in-ruby-base-container.htmlPASSPASSPASSFAILPASSPASS
abs-in-ruby-base.htmlPASSPASSPASSFAILPASSPASS
abs-in-ruby-container.htmlPASSPASSPASSFAILPASSPASS
block-ruby-001.htmlFAILPASSFAILFAILFAILFAIL
block-ruby-002.htmlPASSPASSFAILFAILFAILFAIL
block-ruby-003.htmlPASSPASSPASSPASSPASSPASS
block-ruby-004.htmlPASSPASSPASSPASSPASSPASS
block-ruby-005.htmlPASSPASSFAILFAILFAILFAIL
br-clear-all-000.htmlPASSPASSPASSPASSPASSPASS
br-clear-all-001.htmlPASSPASSFAILPASSFAILFAIL
br-clear-all-002.htmlPASSFAILFAILFAILFAILFAIL
collapse-trailing-whitespace.htmlPASSFAILFAILFAILFAILFAIL
empty-ruby-base-container.htmlFAILPASSPASSPASSFAILPASS
empty-ruby-text-container-abs.htmlPASSPASSPASSPASSPASSPASS
empty-ruby-text-container-float.htmlFAILPASSPASSPASSPASSPASS
empty-ruby-text-container.htmlPASSPASSPASSPASSPASSPASS
improperly-contained-annotation-001.htmlFAILPASSFAILPASSPASSPASS
inheritance.html5/84/85/80/80/80/8
interlinear-block-margin-box.htmlPASSPASSPASSFAILFAILFAIL
intra-base-white-space-001.htmlFAILPASSFAILPASSFAILFAIL
line-break-around-ruby-001.html6/66/66/62/65/60/6
line-spacing.html11/119/119/112/114/110/11
nested-ruby-pairing-001.htmlFAILPASSFAILPASSFAILFAIL
position-relative.html3/33/32/30/33/30/3
pseudo-first-letter.htmlPASSPASSFAILPASSPASSFAIL
pseudo-first-line.htmlPASSFAILFAILFAILFAILFAIL
rb-display-001.htmlFAILPASSFAILPASSFAILFAIL
rbc-rtc-basic-001.htmlFAILPASSFAILPASSFAILFAIL
root-block-ruby.xhtmlPASSPASSFAILFAILFAILFAIL
root-ruby.xhtmlPASSPASSFAILFAILFAILFAIL
rt-display-001.htmlFAILPASSFAILPASSFAILFAIL
rt-display-blockified.html2/22/20/22/22/22/2
rt-text-indent-001.htmlPASSPASSPASSPASSFAILFAIL
ruby-align-001.htmlPASSPASSPASSFAILFAILFAIL
ruby-align-001a.htmlFAILPASSFAILFAILFAILFAIL
ruby-align-002.htmlPASSPASSFAILFAILFAILFAIL
ruby-align-002a.htmlPASSPASSFAILFAILFAILFAIL
ruby-align-space-around.htmlFAILPASSFAILFAILFAILFAIL
ruby-annotation-pairing-001.htmlFAILPASSFAILFAILFAILFAIL
ruby-annotation-with-margin.htmlPASSFAILFAILPASSFAILFAIL
ruby-autohide-001.htmlFAILPASSFAILPASSFAILFAIL
ruby-autohide-002.htmlFAILPASSFAILPASSFAILFAIL
ruby-autohide-003.htmlFAILPASSFAILPASSFAILFAIL
ruby-autohide-004.htmlFAILPASSFAILPASSFAILFAIL
ruby-base-container-abs.htmlFAILPASSPASSPASSFAILPASS
ruby-base-container-float.htmlFAILPASSPASSPASSFAILPASS
ruby-base-different-size.htmlPASSPASSFAILPASSFAILPASS
ruby-bidi-001.htmlPASSPASSPASSPASSPASSFAIL
ruby-bidi-002.htmlFAILPASSFAILPASSFAILFAIL
ruby-bidi-003.htmlFAILPASSPASSFAILFAILFAIL
ruby-bidi-004.htmlPASSPASSPASSPASSFAILPASS
ruby-body-element-crash.htmlPASSPASSPASSTIMEOUTPASSPASS
ruby-box-generation-001.htmlFAILPASSFAILFAILFAILFAIL
ruby-box-generation-002.htmlFAILPASSFAILFAILFAILFAIL
ruby-box-generation-003.htmlFAILPASSFAILFAILFAILFAIL
ruby-box-generation-004.htmlFAILPASSFAILFAILFAILFAIL
ruby-box-generation-005.htmlFAILPASSFAILFAILFAILFAIL
ruby-box-model-001.htmlFAILFAILFAILPASSFAILPASS
ruby-dynamic-insertion-001.htmlPASSPASSPASSPASSPASSPASS
ruby-dynamic-insertion-002.htmlPASSPASSPASSPASSPASSPASS
ruby-dynamic-insertion-003.htmlPASSPASSPASSPASSPASSPASS
ruby-dynamic-insertion-004.htmlPASSPASSPASSPASSPASSPASS
ruby-dynamic-insertion-005.htmlPASSPASSPASSPASSPASSPASS
ruby-dynamic-removal-001.htmlPASSPASSPASSPASSPASSPASS
ruby-dynamic-removal-002.htmlPASSPASSPASSPASSPASSPASS
ruby-dynamic-removal-003.htmlPASSPASSPASSPASSPASSPASS
ruby-dynamic-removal-004-crash.htmlPASSPASSPASSPASSPASSPASS
ruby-float-handling-001.htmlFAILPASSFAILFAILPASSPASS
ruby-inlinize-blocks-001.htmlFAILPASSFAILFAILFAILFAIL
ruby-inlinize-blocks-002.htmlFAILPASSFAILFAILFAILFAIL
ruby-inlinize-blocks-003.htmlPASSPASSFAILFAILPASSFAIL
ruby-inlinize-blocks-004.htmlFAILPASSFAILFAILFAILFAIL
ruby-inlinize-blocks-005.htmlFAILPASSFAILFAILFAILPASS
ruby-inlinize-fieldset-crash.htmlPASSPASSPASSPASSPASSPASS
ruby-inlinize-recursive-simple.htmlPASSPASSFAILPASSFAILFAIL
ruby-intra-level-whitespace-001.htmlFAILPASSPASSPASSPASSFAIL
ruby-intra-level-whitespace-002.htmlPASSPASSPASSPASSPASSPASS
ruby-intra-level-whitespace-003.htmlFAILPASSPASSPASSPASSFAIL
ruby-intrinsic-isize-001.htmlFAILPASSFAILFAILFAILPASS
ruby-intrinsic-isize-002.htmlPASSPASSPASSFAILPASSPASS
ruby-intrinsic-isize-003.htmlFAILPASSFAILFAILFAILPASS
ruby-justification-001.htmlPASSPASSPASSPASSPASSPASS
ruby-justification-002.htmlFAILPASSFAILPASSFAILFAIL
ruby-lang-specific-style-001.htmlFAILPASSFAILPASSFAILFAIL
ruby-layout-internal-boxes.htmlPASSPASSPASSPASSPASSFAIL
ruby-line-break-suppression-001.htmlFAILPASSFAILFAILFAILFAIL
ruby-line-break-suppression-002.htmlFAILPASSFAILFAILFAILFAIL
ruby-line-break-suppression-003.htmlFAILPASSFAILFAILFAILFAIL
ruby-line-break-suppression-004.htmlPASSPASSPASSPASSPASSFAIL
ruby-line-break-suppression-005.htmlPASSPASSPASSPASSPASSPASS
ruby-line-breaking-001.htmlFAILPASSFAILFAILFAILPASS
ruby-line-breaking-002.htmlPASSPASSPASSFAILFAILFAIL
ruby-line-breaking-003.htmlFAILPASSFAILFAILPASSFAIL
ruby-no-transform.htmlPASSPASSFAILPASSPASSPASS
ruby-overhang-dynamic.htmlPASSFAILPASSFAILFAILFAIL
ruby-overhang-no-overlap.htmlPASSPASSPASSPASSPASSPASS
ruby-overhang-none.htmlPASSFAILPASSFAILFAILFAIL
ruby-overhang-spaces-001.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-002.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-003.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-004.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-005.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-006.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-007.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-008.htmlPASSFAILFAILPASSFAILFAIL
ruby-overhang-spaces-009.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-010.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-011.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-012.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-013.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-014.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-015.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-016.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-017.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-018.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-019.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-020.htmlPASSPASSFAILFAILFAILFAIL
ruby-overhang-spaces-021.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-022.htmlPASSPASSFAILPASSPASSPASS
ruby-overhang-spaces-align-001.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-align-002.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-align-003.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-align-004.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-align-005.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-crash.htmlPASSPASSPASSPASSPASSPASS
ruby-overhang-spaces-no-overlap.htmlPASSPASSPASSPASSFAILPASS
ruby-overhang-spaces-non-bmp-001.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-non-bmp-002.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-text-spacing-trim-001.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-text-spacing-trim-002.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-vertical-001.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-vertical-002.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-vertical-003.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-vertical-004.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-vertical-005.htmlPASSFAILFAILFAILFAILFAIL
ruby-overhang-spaces-vertical-006.htmlPASSPASSFAILFAILFAILFAIL
ruby-position-alternate.html0/77/70/70/70/70/7
ruby-position.html6/66/66/66/66/66/6
ruby-reflow-001-opaqueruby.htmlPASSPASSPASSPASSPASSPASS
ruby-reflow-001-transparentruby.htmlPASSPASSPASSFAILPASSPASS
ruby-span-001.htmlPASSPASSPASSPASSPASSPASS
ruby-tab-in-base-001.htmlPASSFAILPASSPASSPASSPASS
ruby-tab-in-base-002.htmlPASSFAILPASSPASSFAILFAIL
ruby-tab-in-base-003.htmlPASSFAILPASSPASSPASSPASS
ruby-tab-in-base-max-content-crash.htmlPASSPASSPASSPASSPASSPASS
ruby-text-collapse.htmlFAILPASSFAILPASSFAILFAIL
ruby-text-combine-upright-001a.htmlPASSPASSPASSPASSPASSPASS
ruby-text-combine-upright-001b.htmlPASSPASSPASSPASSPASSPASS
ruby-text-combine-upright-002a.htmlPASSPASSPASSPASSPASSPASS
ruby-text-combine-upright-002b.htmlPASSPASSPASSPASSPASSPASS
ruby-text-dynamic-style.htmlPASSPASSFAILPASSPASSFAIL
ruby-whitespace-001.htmlFAILPASSFAILFAILFAILFAIL
ruby-whitespace-002.htmlFAILPASSFAILPASSFAILPASS
ruby-with-floats-001.htmlPASSPASSPASSPASSPASSPASS
ruby-with-floats-002.htmlPASSPASSFAILPASSPASSPASS
ruby-with-floats-003.htmlPASSPASSFAILPASSPASSPASS
whitespace-ruby-beside-float.htmlPASSPASSPASSPASSPASSPASS