Click here to download the Blitz Browser!

Status

This page documents the implementation status of various HTML and CSS features in Blitz.

CSS PropertiesHTML ElementsEventsWPT TestsWPT History

This page documents Blitz's scores on the "css" subsuite of the Web Platform Tests.

Note: As it does not have a JavaScript engine, Blitz can only run about 20% of the total subtests. In the numbers below, tests that Blitz can't run are ignored and percentages are relative to the number of tests run.


wpt / svg / painting / parsing

Score history
1 month3 months6 months1 yearAll time
0%20%40%60%80%100%svg/painting/parsing

Data from commit:
a50cb89 wpt: run reference-named files which are themselves tests (#836) (2026-09-03)

AreaInterop ScoreTestsTest %SubtestsSubtest %
Total70.40%(38/61)62.30%(203/298)68.12%
TestSubtestsSubtest %Status
color-interpolation-computed.svg(0/3)0.00%FAIL
color-interpolation-invalid.svg(2/2)100.00%PASS
color-interpolation-valid.svg(0/3)0.00%FAIL
fill-computed.svg(5/6)83.33%FAIL
fill-invalid.svg(5/5)100.00%PASS
fill-opacity-computed.svg(6/6)100.00%PASS
fill-opacity-invalid.svg(2/2)100.00%PASS
fill-opacity-valid.svg(6/6)100.00%PASS
fill-rule-computed.svg(2/2)100.00%PASS
fill-rule-invalid.svg(2/2)100.00%PASS
fill-rule-valid.svg(2/2)100.00%PASS
fill-valid.svg(7/7)100.00%PASS
image-rendering-computed.svg(1/3)33.33%FAIL
image-rendering-invalid.svg(2/2)100.00%PASS
image-rendering-valid.svg(1/3)33.33%FAIL
marker-computed.svg(2/5)40.00%FAIL
marker-end-computed.svg(0/3)0.00%FAIL
marker-end-invalid.svg(2/2)100.00%PASS
marker-end-valid.svg(0/2)0.00%FAIL
marker-invalid.svg(2/2)100.00%PASS
marker-mid-computed.svg(0/3)0.00%FAIL
marker-mid-invalid.svg(2/2)100.00%PASS
marker-mid-valid.svg(0/2)0.00%FAIL
marker-shorthand.svg(0/8)0.00%FAIL
marker-start-computed.svg(0/3)0.00%FAIL
marker-start-invalid.svg(2/2)100.00%PASS
marker-start-valid.svg(0/2)0.00%FAIL
marker-valid.svg(0/2)0.00%FAIL
paint-order-computed.svg(0/16)0.00%FAIL
paint-order-invalid.svg(3/3)100.00%PASS
paint-order-valid.svg(0/16)0.00%FAIL
shape-rendering-computed.svg(0/4)0.00%FAIL
shape-rendering-invalid.svg(2/2)100.00%PASS
shape-rendering-valid.svg(0/4)0.00%FAIL
stroke-computed.svg(5/6)83.33%FAIL
stroke-dasharray-computed.svg(8/8)100.00%PASS
stroke-dasharray-invalid.svg(7/7)100.00%PASS
stroke-dasharray-valid.svg(7/10)70.00%FAIL
stroke-dashoffset-computed.svg(12/12)100.00%PASS
stroke-dashoffset-invalid.svg(7/7)100.00%PASS
stroke-dashoffset-valid.svg(4/9)44.44%FAIL
stroke-invalid.svg(5/5)100.00%PASS
stroke-linecap-computed.svg(3/3)100.00%PASS
stroke-linecap-invalid.svg(2/2)100.00%PASS
stroke-linecap-valid.svg(3/3)100.00%PASS
stroke-linejoin-computed.svg(3/3)100.00%PASS
stroke-linejoin-invalid.svg(2/2)100.00%PASS
stroke-linejoin-valid.svg(3/5)60.00%FAIL
stroke-miterlimit-computed.svg(4/4)100.00%PASS
stroke-miterlimit-invalid.svg(3/3)100.00%PASS
stroke-miterlimit-valid.svg(4/4)100.00%PASS
stroke-opacity-computed.svg(6/6)100.00%PASS
stroke-opacity-invalid.svg(2/2)100.00%PASS
stroke-opacity-valid.svg(6/6)100.00%PASS
stroke-valid.svg(7/7)100.00%PASS
stroke-width-computed.svg(20/20)100.00%PASS
stroke-width-invalid.svg(7/7)100.00%PASS
stroke-width-valid.svg(5/10)50.00%FAIL
text-rendering-computed.svg(4/4)100.00%PASS
text-rendering-invalid.svg(2/2)100.00%PASS
text-rendering-valid.svg(4/4)100.00%PASS