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-variables

Spec: CSS Variables ↗

Runs: Chrome 155.0.8039.0 (wpt@508cc6a62, 2026-09-03) | Firefox 157.0a1 (wpt@508cc6a62, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-56c61 (wpt@8fdda8ce4, 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
TotalNO DATANO DATA95.9%740/77288.0%679/77282.6%638/77275.1%580/772
TestChromeFirefoxSafariLadybirdServoBlitz
css-variable-change-style-001.html9/99/99/99/99/99/9
css-variable-change-style-002.html3/33/33/33/33/33/3
css-vars-custom-property-case-sensitive-001.htmlPASSPASSPASSPASSPASSPASS
css-vars-custom-property-inheritance.htmlPASSPASSPASSPASSPASSPASS
long-variable-reference-crash.htmlPASSPASSPASSPASSPASSPASS
missing-closing-nested-fallback-crash.htmlPASSPASSPASSPASSPASSPASS
missing-closing-nested-fallback.htmlPASSPASSPASSPASSPASSPASS
registered-property-light-dark.htmlPASSPASSPASSPASSPASSFAIL
revert-in-fallback.html4/44/44/43/44/44/4
revert-layer-in-fallback.html4/43/44/43/43/43/4
revert-rule-in-fallback.html4/43/44/40/43/43/4
revert-rule-to-var.htmlPASSPASSPASSFAILPASSPASS
test_variable_legal_values.html23/2323/2323/2323/2323/2323/23
url-syntax-crash.htmlPASSPASSPASSPASSPASSPASS
url-token-serialization.html6/66/66/66/66/66/6
var-ident-function.html1/51/55/53/51/52/5
var-parsing.html10/1810/1818/1813/1810/188/18
variable-animation-from-to.html4/44/44/44/44/40/4
variable-animation-guaranteed-invalid.html6/66/66/66/66/66/6
variable-animation-over-transition.html4/44/44/44/44/40/4
variable-animation-substitute-into-keyframe-shorthand.html2/22/22/20/22/20/2
variable-animation-substitute-into-keyframe-transform.html2/22/22/22/22/20/2
variable-animation-substitute-into-keyframe.html2/22/22/22/22/20/2
variable-animation-substitute-within-keyframe-fallback.html2/22/22/22/22/20/2
variable-animation-substitute-within-keyframe-multiple.html2/22/22/22/22/20/2
variable-animation-substitute-within-keyframe.html2/22/22/22/22/20/2
variable-animation-to-only.html2/22/22/22/22/20/2
variable-created-document.html2/22/22/22/22/20/2
variable-created-element.html3/33/33/33/33/33/3
variable-css-wide-keywords-after-substitution.html6/64/66/64/64/64/6
variable-css-wide-keywords.html30/3027/3030/3026/3027/3027/30
variable-cssText.html11/1111/1110/118/1111/1111/11
variable-cycles.html11/1111/1111/1111/1111/110/11
variable-declaration-01.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-02.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-03.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-04.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-05.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-06.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-07.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-08.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-09.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-10.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-11.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-12.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-13.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-14.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-15.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-16.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-17.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-18.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-19.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-20.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-21.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-22.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-23.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-24.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-25.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-26.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-29.htmlFAILFAILPASSPASSFAILPASS
variable-declaration-30.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-31.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-32.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-33.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-34.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-35.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-36.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-37.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-38.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-39.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-40.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-41.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-42.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-43.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-44.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-45.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-46.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-47.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-48.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-49.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-50.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-51.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-52.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-53.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-54.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-55.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-56.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-57.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-58.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-59.htmlPASSPASSPASSPASSPASSPASS
variable-declaration-60.htmlPASSPASSPASSPASSPASSPASS
variable-definition-border-shorthand-serialize.htmlPASSPASSPASSPASSPASSPASS
variable-definition-cascading.html9/99/99/99/99/99/9
variable-definition-keywords.html8/88/88/87/88/88/8
variable-definition.html59/7359/7359/7353/7359/7358/73
variable-empty-name-reserved.htmlPASSPASSPASSPASSPASSPASS
variable-exponential-blowup.htmlPASSPASSPASSPASSPASSPASS
variable-external-declaration-01.htmlPASSPASSPASSPASSPASSPASS
variable-external-font-face-01.htmlPASSPASSPASSPASSPASSPASS
variable-external-reference-01.htmlPASSPASSPASSPASSPASSPASS
variable-external-supports-01.htmlPASSPASSPASSPASSPASSPASS
variable-first-letter.html6/66/64/66/60/62/6
variable-first-line.html6/66/64/66/60/62/6
variable-font-face-01.htmlPASSPASSPASSPASSPASSPASS
variable-font-face-02.htmlPASSPASSPASSPASSPASSPASS
variable-generated-content-dynamic-001.htmlPASSPASSPASSPASSPASSFAIL
variable-invalid-recovery.htmlPASSPASSPASSPASSPASSPASS
variable-invalidation.html4/44/44/44/44/40/4
variable-presentation-attribute.html35/4834/4836/4832/4824/4826/48
variable-pseudo-element.html3/33/33/33/33/31/3
variable-recalc-with-initial.htmlPASSPASSPASSPASSPASSPASS
variable-reference-01.htmlPASSPASSPASSPASSPASSPASS
variable-reference-02.htmlPASSPASSPASSPASSPASSPASS
variable-reference-03.htmlPASSPASSPASSPASSPASSPASS
variable-reference-04.htmlPASSPASSPASSPASSPASSPASS
variable-reference-05.htmlPASSPASSPASSPASSPASSPASS
variable-reference-06.htmlPASSPASSPASSPASSPASSPASS
variable-reference-07.htmlPASSPASSPASSPASSPASSPASS
variable-reference-08.htmlPASSPASSPASSPASSPASSPASS
variable-reference-09.htmlPASSPASSPASSPASSPASSPASS
variable-reference-10.htmlPASSPASSPASSPASSPASSPASS
variable-reference-11.htmlPASSPASSPASSPASSPASSPASS
variable-reference-12.htmlPASSPASSPASSPASSPASSFAIL
variable-reference-13.htmlPASSPASSPASSFAILPASSPASS
variable-reference-14.htmlPASSPASSPASSPASSPASSPASS
variable-reference-15.htmlPASSPASSPASSPASSPASSPASS
variable-reference-16.htmlPASSPASSPASSPASSPASSPASS
variable-reference-17.htmlPASSPASSPASSPASSPASSPASS
variable-reference-18.htmlPASSPASSPASSPASSPASSPASS
variable-reference-19.htmlPASSPASSPASSPASSPASSPASS
variable-reference-20.htmlPASSPASSPASSPASSPASSPASS
variable-reference-21.htmlPASSPASSPASSPASSPASSPASS
variable-reference-22.htmlPASSPASSPASSPASSPASSPASS
variable-reference-23.htmlPASSPASSPASSPASSPASSPASS
variable-reference-24.htmlPASSPASSPASSPASSPASSPASS
variable-reference-25.htmlPASSPASSPASSPASSPASSPASS
variable-reference-26.htmlPASSPASSPASSPASSPASSPASS
variable-reference-27.htmlPASSPASSPASSPASSPASSPASS
variable-reference-28.htmlPASSPASSPASSPASSPASSPASS
variable-reference-29.htmlPASSPASSPASSFAILPASSPASS
variable-reference-30.htmlPASSPASSPASSPASSPASSPASS
variable-reference-31.htmlPASSPASSPASSPASSPASSPASS
variable-reference-32.htmlPASSPASSPASSPASSPASSPASS
variable-reference-33.htmlPASSPASSPASSPASSPASSPASS
variable-reference-34.htmlPASSPASSPASSPASSPASSPASS
variable-reference-35.htmlPASSPASSPASSPASSPASSPASS
variable-reference-36.htmlPASSPASSPASSPASSPASSPASS
variable-reference-37.htmlPASSPASSPASSPASSPASSPASS
variable-reference-38.htmlPASSPASSPASSPASSPASSPASS
variable-reference-39.htmlPASSPASSPASSPASSPASSPASS
variable-reference-40.htmlPASSPASSPASSPASSPASSPASS
variable-reference-cssom.html2/22/22/22/22/22/2
variable-reference-name-substitution-attr-taint.html6/96/99/94/96/9NOT RUN
variable-reference-name-substitution.html3/243/2424/2420/243/24NOT RUN
variable-reference-perspective-origin.html6/66/66/60/60/60/6
variable-reference-refresh.html2/22/22/22/22/20/2
variable-reference-shorthands-cssom.htmlPASSPASSPASSPASSPASSPASS
variable-reference-shorthands.html16/1616/1616/1616/1616/1616/16
variable-reference-variable.html2/22/22/22/22/22/2
variable-reference-visited.htmlPASSPASSPASSPASSPASSPASS
variable-reference-without-whitespace.htmlPASSPASSPASSPASSFAILFAIL
variable-reference.html11/1810/1818/1817/1810/1817/18
variable-resolution-during-prioritary-properties.html5/55/55/55/55/55/5
variable-substitution-background-properties.html10/1010/1010/1010/1010/1010/10
variable-substitution-basic.html13/1313/1313/1313/1313/1313/13
variable-substitution-filters.html7/77/77/77/77/77/7
variable-substitution-replaced-size.html6/66/66/66/66/66/6
variable-substitution-shadow-properties.html3/33/33/33/33/33/3
variable-substitution-shorthands.html51/5151/5151/5150/5151/5148/51
variable-substitution-variable-declaration.html31/3130/3130/3130/3130/3124/31
variable-supports-01.htmlPASSPASSPASSPASSPASSPASS
variable-supports-02.htmlPASSPASSPASSPASSPASSPASS
variable-supports-03.htmlPASSPASSPASSPASSPASSPASS
variable-supports-04.htmlPASSPASSPASSPASSPASSPASS
variable-supports-05.htmlPASSPASSPASSPASSPASSPASS
variable-supports-06.htmlPASSPASSPASSPASSPASSPASS
variable-supports-07.htmlPASSPASSPASSPASSPASSPASS
variable-supports-08.htmlPASSPASSPASSPASSPASSPASS
variable-supports-09.htmlPASSPASSPASSPASSPASSPASS
variable-supports-10.htmlPASSPASSPASSPASSPASSPASS
variable-supports-11.htmlPASSPASSPASSPASSPASSPASS
variable-supports-12.htmlPASSPASSPASSPASSPASSPASS
variable-supports-13.htmlPASSPASSPASSPASSPASSPASS
variable-supports-14.htmlPASSPASSPASSPASSPASSPASS
variable-supports-15.htmlPASSPASSPASSPASSPASSPASS
variable-supports-16.htmlPASSPASSPASSPASSPASSPASS
variable-supports-17.htmlPASSPASSPASSPASSPASSPASS
variable-supports-18.htmlPASSPASSPASSPASSPASSPASS
variable-supports-19.htmlPASSPASSPASSPASSPASSPASS
variable-supports-20.htmlPASSPASSPASSPASSPASSPASS
variable-supports-21.htmlPASSPASSPASSPASSPASSPASS
variable-supports-22.htmlPASSPASSPASSPASSPASSPASS
variable-supports-23.htmlPASSPASSPASSPASSPASSPASS
variable-supports-24.htmlPASSPASSPASSPASSPASSPASS
variable-supports-25.htmlPASSPASSPASSPASSPASSPASS
variable-supports-26.htmlPASSPASSPASSPASSPASSPASS
variable-supports-27.htmlPASSPASSPASSPASSPASSPASS
variable-supports-28.htmlPASSPASSPASSPASSPASSPASS
variable-supports-29.htmlPASSPASSPASSPASSPASSPASS
variable-supports-30.htmlFAILFAILPASSPASSFAILPASS
variable-supports-31.htmlPASSPASSPASSPASSPASSPASS
variable-supports-32.htmlPASSPASSPASSPASSPASSPASS
variable-supports-33.htmlPASSPASSPASSPASSPASSPASS
variable-supports-34.htmlPASSPASSPASSPASSPASSPASS
variable-supports-35.htmlPASSPASSPASSPASSPASSPASS
variable-supports-36.htmlPASSPASSPASSPASSPASSPASS
variable-supports-37.htmlPASSPASSPASSPASSPASSPASS
variable-supports-38.htmlPASSPASSPASSPASSPASSPASS
variable-supports-39.htmlPASSPASSPASSPASSPASSPASS
variable-supports-40.htmlPASSPASSPASSPASSPASSPASS
variable-supports-41.htmlPASSPASSPASSPASSPASSPASS
variable-supports-42.htmlPASSPASSPASSPASSPASSPASS
variable-supports-43.htmlPASSPASSPASSPASSPASSPASS
variable-supports-44.htmlPASSPASSPASSPASSPASSPASS
variable-supports-45.htmlPASSPASSPASSPASSPASSPASS
variable-supports-46.htmlPASSPASSPASSPASSPASSPASS
variable-supports-47.htmlPASSPASSPASSPASSPASSPASS
variable-supports-48.htmlPASSPASSPASSPASSPASSPASS
variable-supports-49.htmlPASSPASSPASSPASSPASSPASS
variable-supports-50.htmlPASSPASSPASSPASSPASSPASS
variable-supports-51.htmlPASSPASSPASSPASSPASSPASS
variable-supports-52.htmlPASSPASSPASSPASSPASSPASS
variable-supports-53.htmlPASSPASSPASSPASSPASSPASS
variable-supports-54.htmlPASSPASSPASSPASSPASSPASS
variable-supports-55.htmlPASSPASSPASSPASSPASSPASS
variable-supports-56.htmlPASSPASSPASSPASSPASSPASS
variable-supports-57.htmlPASSPASSPASSPASSPASSPASS
variable-supports-58.htmlPASSPASSPASSPASSPASSPASS
variable-supports-59.htmlPASSPASSPASSPASSPASSPASS
variable-supports-60.htmlPASSPASSPASSPASSPASSPASS
variable-supports-61.htmlPASSPASSPASSPASSPASSPASS
variable-supports-62.htmlPASSPASSPASSPASSPASSPASS
variable-supports-63.htmlPASSPASSPASSPASSPASSPASS
variable-supports-64.htmlFAILFAILPASSPASSFAILPASS
variable-supports-65.htmlPASSPASSPASSPASSPASSPASS
variable-supports-66.htmlPASSPASSPASSPASSPASSPASS
variable-supports-67.htmlPASSPASSPASSPASSPASSPASS
variable-transitions-transition-property-all-before-value.html4/44/44/44/44/40/4
variable-transitions-value-before-transition-property-all.html4/44/44/44/44/40/4
variables-animation-math-functions.html36/3636/3636/3626/3614/3614/36
variables-substitute-guaranteed-invalid.html3/33/33/33/33/33/3
vars-background-shorthand-001.htmlPASSFAILPASSPASSPASSPASS
vars-border-shorthand-serialize.html3/33/33/33/33/33/3
vars-font-shorthand-001.htmlPASSPASSPASSFAILPASSPASS
whitespace-in-fallback-crash.htmlPASSPASSPASSPASSPASSPASS
wide-keyword-fallback-001.htmlPASSPASSPASSPASSPASSPASS
wide-keyword-fallback-002.htmlPASSPASSPASSPASSPASSPASS