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-sizing / stretch
Spec: CSS Sizing ↗
Runs: Chrome 158.0.8110.0 (wpt@d6615bd69, 2026-10-18) | Firefox 160.0a1 (wpt@b58866519, 2026-10-18) | Safari 254 preview (wpt@470a7adf8, 2026-10-18) | Ladybird 1.0-44fe0 (wpt@850b36a56, 2026-10-18) | Servo Servo 0.7 (wpt@df642c414, 2026-10-17) | Blitz fb8d6c15e (wpt@cd1d8aa5b, 2026-10-17)
Score history
Percentage of subtests passing over time, one master run per day. Every engine's percentage is relative to the same denominator: the total number of subtests known to any engine in the latest runs (so lines are not distorted by tests being added to WPT, and an engine that skips tests is not flattered for it).
Sort: alphabetical | by subtest count
| Area | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Total | 99.9%1041/1042 | 32.5%339/1042 | 88.3%921/1042 | 20.7%216/1042 | 66.9%698/1042 | 56.5%589/1042 |
| Test | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Total | 99.9%1041/1042 | 32.5%339/1042 | 88.3%921/1042 | 20.7%216/1042 | 66.9%698/1042 | 56.5%589/1042 |
| abspos-1.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| abspos-2.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| aspect-ratio-1.html | 4/4 | 3/4 | 4/4 | 3/4 | 0/4 | 3/4 |
| aspect-ratio-2.html | 18/18 | 18/18 | 18/18 | 3/18 | 18/18 | 6/18 |
| auto-margins-1.html | 2/2 | 1/2 | 2/2 | 1/2 | 2/2 | 1/2 |
| auto-margins-2.html | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 | 6/6 |
| bfc-next-to-float-1.html | PASS | PASS | PASS | PASS | PASS | PASS |
| bfc-next-to-float-2.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| block-height-001.html | 18/18 | 9/18 | 18/18 | 9/18 | 18/18 | 12/18 |
| block-height-002.html | 4/4 | 2/4 | 4/4 | 2/4 | 4/4 | 4/4 |
| block-height-003.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| block-height-004.html | 8/8 | 0/8 | 8/8 | 0/8 | 8/8 | 8/8 |
| block-height-005.html | 4/4 | 0/4 | 4/4 | 0/4 | 3/4 | 4/4 |
| block-height-006.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| block-height-007.html | 20/20 | 2/20 | 20/20 | 10/20 | 20/20 | 20/20 |
| block-height-008.html | 160/160 | 64/160 | 160/160 | 0/160 | 0/160 | 80/160 |
| block-height-009.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| block-height-010.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| block-height-011.html | 8/8 | 0/8 | 5/8 | 0/8 | 8/8 | 2/8 |
| cache-miss-001.html | PASS | PASS | FAIL | FAIL | PASS | PASS |
| cache-miss-002.html | PASS | PASS | PASS | FAIL | PASS | PASS |
| content-contribution-001.html | 5/5 | 5/5 | 5/5 | 5/5 | 4/5 | 5/5 |
| fixed-table-1.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| flex-basis-1.html | 5/5 | 1/5 | 5/5 | 1/5 | 5/5 | 5/5 |
| flex-item-height-001.html | 2/2 | 0/2 | 2/2 | 0/2 | 2/2 | 2/2 |
| flex-item-height-002.html | PASS | FAIL | PASS | FAIL | FAIL | PASS |
| flex-item-height-003.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| flex-line-001.html | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 | 4/4 |
| flex-line-002.html | 4/4 | 3/4 | 4/4 | 4/4 | 4/4 | 4/4 |
| flex-line-003.html | 4/4 | 3/4 | 4/4 | 1/4 | 4/4 | 1/4 |
| flex-line-004.html | 4/4 | 3/4 | 4/4 | 3/4 | 4/4 | 3/4 |
| flex-line-005.html | PASS | FAIL | PASS | PASS | PASS | PASS |
| flex-stretch-min-max-cross-001.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| flexbox-auto-minimum-001.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| flexbox-auto-minimum-002.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| flexbox-flex-base-size-001.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| flexbox-flex-base-size-002.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| flexbox-stretch-minimum-001.html | PASS | PASS | PASS | PASS | PASS | PASS |
| flexbox-stretch-minimum-002.html | PASS | PASS | PASS | PASS | PASS | PASS |
| grid-item-height-001.html | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 |
| indefinite-1.html | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 |
| indefinite-2.html | PASS | PASS | PASS | PASS | PASS | PASS |
| indefinite-3.html | PASS | PASS | PASS | PASS | PASS | PASS |
| indefinite-4.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| indefinite-5.html | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 |
| indefinite-6.html | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 | 2/2 |
| min-width-1.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| parsing.html | 17/17 | 0/17 | 17/17 | 0/17 | 17/17 | 17/17 |
| positioned-non-replaced-1.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| positioned-replaced-1.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| positioned-replaced-2.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| positioned-replaced-3.html | PASS | FAIL | PASS | FAIL | PASS | PASS |
| replaced-next-to-float-1.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| replaced-next-to-float-2.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| replaced-stretch-height-001.html | 1/2 | 0/2 | 1/2 | 0/2 | 1/2 | 0/2 |
| stretch-alias-block-size-001.tentative.html | 46/46 | 44/46 | 9/46 | 20/46 | 44/46 | 38/46 |
| stretch-alias-inline-size-001.tentative.html | 46/46 | 44/46 | 46/46 | 22/46 | 44/46 | 44/46 |
| stretch-alias-max-block-size-001.tentative.html | 45/45 | 7/45 | 7/45 | 7/45 | 41/45 | 7/45 |
| stretch-alias-max-inline-size-001.tentative.html | 45/45 | 7/45 | 45/45 | 7/45 | 41/45 | 7/45 |
| stretch-alias-min-block-size-001.tentative.html | 46/46 | 8/46 | 5/46 | 8/46 | 40/46 | 8/46 |
| stretch-alias-min-inline-size-001.tentative.html | 46/46 | 8/46 | 46/46 | 8/46 | 40/46 | 8/46 |
| stretch-anonymous-block-001.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| stretch-block-size-001.html | 46/46 | 20/46 | 46/46 | 20/46 | 44/46 | 38/46 |
| stretch-block-size-002.html | 36/36 | 0/36 | 36/36 | 0/36 | 4/36 | 36/36 |
| stretch-block-size-003.html | 36/36 | 0/36 | 36/36 | 0/36 | 4/36 | 36/36 |
| stretch-float-with-sibling.html | PASS | PASS | PASS | FAIL | PASS | PASS |
| stretch-float.html | PASS | PASS | PASS | FAIL | PASS | PASS |
| stretch-inline-size-001.html | 46/46 | 22/46 | 46/46 | 22/46 | 44/46 | 44/46 |
| stretch-inline-size-002.html | 36/36 | 0/36 | 36/36 | 0/36 | 4/36 | 36/36 |
| stretch-inline-size-003.html | 36/36 | 0/36 | 36/36 | 0/36 | 4/36 | 36/36 |
| stretch-max-block-size-001.html | 45/45 | 7/45 | 45/45 | 7/45 | 41/45 | 7/45 |
| stretch-max-inline-size-001.html | 45/45 | 7/45 | 45/45 | 7/45 | 41/45 | 7/45 |
| stretch-min-block-size-001.html | 46/46 | 8/46 | 46/46 | 8/46 | 40/46 | 8/46 |
| stretch-min-inline-size-001.html | 46/46 | 8/46 | 46/46 | 8/46 | 40/46 | 8/46 |
| stretch-quirk-001.html | PASS | PASS | PASS | FAIL | PASS | FAIL |
| stretch-quirk-002.html | PASS | FAIL | PASS | FAIL | PASS | FAIL |
| stretch-table-001.html | 7/7 | 7/7 | 7/7 | 6/7 | 7/7 | 3/7 |