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 154.0.8037.0 (wpt@98a70a0c5) | Firefox 157.0a1 (wpt@df77989ab) | Safari 251 preview (wpt@5ce815a83) | Ladybird 1.0-28104 (wpt@b1a7025f8) | Servo Servo 0.5 (wpt@2ccd2cbf8) | Blitz dc9e62f29 (wpt@a95401e4e)

Sort areas: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total90.5%699/77289.1%688/77295.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