Skip to content

Tracking issue: CSS Grid #34479

@nicoburns

Description

@nicoburns

This issue tracks progress in implementing CSS Grid:

Status:

  • Initial support has been merged.
  • Servo currently scores 38.5% on the WPT css-grid tests (2024-12-05)
  • (note that the css-grid tests include tests for Subgrid and Grid Lanes layout)
  • This issue tracks improvements towards spec 100% compliance.

Initial support

Additional Features

Small features

Medium features

Large features

Bugs

Test failure triage (2025-08-04)

These results were run with #38306 and #34846.

The Category% is the percentage of subtest passes relative to the numebr of subsests in that category. All other percentages are relative to the total number of subtests in css-grid.

Category Subtests Pass Fail Total% Pass% Fail% Category%
abspos 3031 397 2634 27% 3.5% 23.5% 13.1%
alignment 1682 525 1157 15% 4.7% 10.30% 31.2%
=> baseline 569 94 457 5.1% 0.8% 4.2% 16.5%
=> vertical 193 3 190 1.7% 0% 1.7% 1.6%
animation 1904 1378 526 17% 12% 5% 72%
grid-definition 1312 1047 265 11.70% 9.3% 2.4% 79.8%
grid-items 1060 372 688 9.4% 3.3% 6.1% 35.1%
grid-model 209 187 22 1.9% 1.7% 0.2% 89.5%
layout-algorithm 551 269 282 4.9% 2.4% 2.5% 48.8%
parsing 1418 1270 148 12.6% 11.3% 1.3% 89.6%
placement 46 41 5 0.4% 0.4% 0% 89.1%
other 221 208 13 2% 1.9% 0.1% 94.1%
ALL TESTS 11225 5507 5718 100% 49.1% 50.9% 49.1%

Full results: all-grid-tests.csv

Performance enhancements

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-layout/gridB-feature-trackingThis issue tracks a particular high-level featureB-metaThis issue tracks the status of multiple, related pieces of work

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions