Status
This page documents the implementation status of various HTML and CSS features in Blitz.
This page documents Blitz's scores on the "css" subsuite of the Web Platform Tests.
Data from commit:
ea07ee7 wpt: add skia (CPU raster) renderer option (#1597) (2026-11-15)
| Area | Interop Score | Tests | Test % | Subtests | Subtest % |
|---|---|---|---|---|---|
| Total | 54.07% | (18934/36269) | 52.20% | (121076/229732) | 52.70% |
| css-grid | 56.47% | (1410/2575) | 54.75% | (13786/17822) | 77.35% |
| css-anchor-position | 16.43% | (74/551) | 13.43% | (1933/13952) | 13.85% |
| css-typed-om | 4.04% | (15/411) | 3.64% | (60/13485) | 0.44% |
| css-color | 88.21% | (320/383) | 83.55% | (11637/13074) | 89.00% |
| css-values | 65.54% | (310/525) | 59.04% | (5846/10672) | 54.77% |
| css-fonts | 59.11% | (312/576) | 54.16% | (6724/9138) | 73.58% |
| CSS2 | 75.72% | (4833/6394) | 75.58% | (7109/8884) | 80.02% |
| css-shapes | 14.23% | (54/391) | 13.81% | (705/7771) | 9.07% |
| css-text | 70.71% | (1440/2063) | 69.80% | (4747/7544) | 62.92% |
| css-sizing | 54.25% | (439/880) | 49.88% | (4435/7364) | 60.22% |
| css-backgrounds | 56.87% | (484/881) | 54.93% | (3030/7320) | 41.39% |
| css-masking | 44.40% | (242/578) | 41.86% | (3910/7100) | 55.07% |
| selectors | 52.48% | (421/841) | 50.05% | (2528/6630) | 38.12% |
| css-transforms | 59.94% | (535/935) | 57.21% | (4217/6359) | 66.31% |
| css-flexbox | 88.05% | (1239/1448) | 85.56% | (5338/5990) | 89.11% |
| css-align | 86.86% | (241/306) | 78.75% | (5055/5537) | 91.29% |
| css-borders | 57.06% | (291/537) | 54.18% | (3676/5289) | 69.50% |
| motion | 17.57% | (14/148) | 9.45% | (2475/5061) | 48.90% |
| css-gaps | 10.47% | (66/650) | 10.15% | (385/4730) | 8.13% |
| cssom | 52.98% | (130/304) | 42.76% | (3462/4495) | 77.01% |
| css-images | 41.05% | (213/538) | 39.59% | (3590/4121) | 87.11% |
| filter-effects | 50.75% | (209/435) | 48.04% | (2108/3744) | 56.30% |
| css-conditional | 43.89% | (198/473) | 41.86% | (1882/3534) | 53.25% |
| css-transitions | 41.60% | (53/146) | 36.30% | (925/3458) | 26.74% |
| css-ui | 89.74% | (952/1080) | 88.14% | (2706/3442) | 78.61% |
| cssom-view | 36.42% | (77/254) | 30.31% | (1521/2737) | 55.57% |
| css-multicol | 42.96% | (308/729) | 42.24% | (895/2257) | 39.65% |
| css-break | 16.61% | (224/1372) | 16.32% | (282/2106) | 13.39% |
| css-overflow | 30.53% | (297/1007) | 29.49% | (705/2007) | 35.12% |
| css-position | 50.02% | (187/402) | 46.51% | (1195/1886) | 63.36% |
| mediaqueries | 51.15% | (49/96) | 51.04% | (51/1845) | 2.76% |
| css-cascade | 56.86% | (87/167) | 52.09% | (790/1826) | 43.26% |
| css-view-transitions | 9.62% | (52/545) | 9.54% | (126/1819) | 6.92% |
| css-text-decor | 43.75% | (169/396) | 42.67% | (1151/1724) | 66.76% |
| css-writing-modes | 42.38% | (534/1268) | 42.11% | (718/1603) | 44.79% |
| geometry | 87.09% | (27/31) | 87.09% | (1091/1575) | 69.26% |
| css-animations | 54.66% | (110/213) | 51.64% | (832/1524) | 54.59% |
| css-logical | 84.50% | (64/92) | 69.56% | (1265/1454) | 87.00% |
| css-properties-values-api | 33.80% | (35/126) | 27.77% | (537/1408) | 38.13% |
| css-inline | 26.08% | (104/443) | 23.47% | (472/1252) | 37.69% |
| css-pseudo | 36.22% | (131/368) | 35.59% | (198/1208) | 16.39% |
| css-lists | 55.14% | (133/253) | 52.56% | (887/1189) | 74.60% |
| css-tables | 59.00% | (187/359) | 52.08% | (644/1173) | 54.90% |
| css-box | 43.76% | (32/95) | 33.68% | (681/1024) | 66.50% |
| css-contain | 53.56% | (314/599) | 52.42% | (466/1000) | 46.59% |
| css-viewport | 71.81% | (103/147) | 70.06% | (322/905) | 35.58% |
| css-display | 43.87% | (113/268) | 42.16% | (372/895) | 41.56% |
| css-scroll-snap | 9.00% | (17/220) | 7.72% | (161/890) | 18.08% |
| css-variables | 91.21% | (220/252) | 87.30% | (651/781) | 83.35% |
| css-mixins | 9.38% | (1/66) | 1.51% | (70/689) | 10.15% |
| css-shadow | 7.05% | (14/208) | 6.73% | (24/494) | 4.85% |
| css-syntax | 71.07% | (34/52) | 65.38% | (420/448) | 93.75% |
| css-counter-styles | 8.17% | (17/271) | 6.27% | (83/417) | 19.90% |
| css-page | 5.61% | (14/263) | 5.32% | (27/413) | 6.53% |
| fill-stroke | 22.15% | (2/11) | 18.18% | (94/410) | 22.92% |
| css-highlight-api | 11.92% | (16/137) | 11.67% | (24/358) | 6.70% |
| css-content | 23.47% | (17/84) | 20.23% | (268/348) | 77.01% |
| WOFF2 | 98.32% | (293/298) | 98.32% | (293/298) | 98.32% |
| css-ruby | 36.23% | (64/181) | 35.35% | (107/267) | 40.07% |
| css-font-loading | 23.10% | (8/35) | 22.85% | (21/256) | 8.20% |
| compositing | 62.75% | (50/81) | 61.72% | (182/233) | 78.11% |
| css-will-change | 60.37% | (32/53) | 60.37% | (200/221) | 90.49% |
| css-size-adjust | 20.00% | (1/5) | 20.00% | (4/215) | 1.86% |
| css-rhythm | 25.50% | (8/35) | 22.85% | (71/201) | 35.32% |
| css-color-adjust | 48.88% | (18/41) | 43.90% | (140/197) | 71.06% |
| css-easing | 75.22% | (9/15) | 60.00% | (127/169) | 75.14% |
| css-layout-api | 13.76% | (20/153) | 13.07% | (24/159) | 15.09% |
| css-nesting | 78.90% | (34/47) | 72.34% | (120/149) | 80.53% |
| css-paint-api | 81.31% | (95/118) | 80.50% | (114/144) | 79.16% |
| css-color-hdr | 14.65% | (0/4) | 0.00% | (17/116) | 14.65% |
| css-scrollbars | 44.44% | (22/57) | 38.59% | (68/115) | 59.13% |
| css-forms | 7.69% | (2/26) | 7.69% | (2/110) | 1.81% |
| css-overscroll-behavior | 41.66% | (5/12) | 41.66% | (82/109) | 75.22% |
| css-scroll-anchoring | 11.62% | (10/86) | 11.62% | (11/107) | 10.28% |
| css-link-params | 17.76% | (1/9) | 11.11% | (18/99) | 18.18% |
| css-navigation | 25.49% | (4/26) | 15.38% | (30/88) | 34.09% |
| css-env | 100.00% | (12/12) | 100.00% | (76/76) | 100.00% |
| css-parser-api | 7.00% | (0/1) | 0.00% | (5/71) | 7.04% |
| printing | 2.56% | (1/39) | 2.56% | (1/39) | 2.56% |
| css-image-animation | 65.21% | (15/23) | 65.21% | (15/27) | 55.55% |
| css-namespaces | 100.00% | (23/23) | 100.00% | (23/23) | 100.00% |
| css-style-attr | 93.75% | (15/16) | 93.75% | (15/16) | 93.75% |
| css-exclusions | 0.00% | (0/12) | 0.00% | (0/15) | 0.00% |
| css-forced-color-adjust | 83.30% | (2/4) | 50.00% | (12/14) | 85.71% |
| css-device-adapt | 28.57% | (2/7) | 28.57% | (2/7) | 28.57% |
| fetching | 0.00% | (0/1) | 0.00% | (0/4) | 0.00% |
| reference | 66.66% | (2/3) | 66.66% | (2/3) | 66.66% |
| css-motion-path | 100.00% | (1/1) | 100.00% | (1/1) | 100.00% |
| css-painting | 0.00% | (0/1) | 0.00% | (0/1) | 0.00% |
| css-zoom | 100.00% | (1/1) | 100.00% | (1/1) | 100.00% |