next.js
[Turbopack] Add graph-based CSS chunking algorithm behind experimental.cssChunking: "graph"
#93606
Merged

Commits
  • [Turbopack] Add graph-based CSS chunking algorithm
    v-work-app[bot] committed 34 days ago
  • Refactor cssChunking config plumbing per review
    v-work-app[bot] committed 34 days ago
  • Clean up cssChunking branch
    v-work-app[bot] committed 34 days ago
  • Address review issues from branch self-review
    v-work-app[bot] committed 34 days ago
  • Rename cssChunking object form `dependencies` to `loose`
    v-work-app[bot] committed 34 days ago
  • Add error codes for cssChunking strict/false bundler-compat errors
    v-work-app[bot] committed 34 days ago
  • Fix CI failures from review
    v-work-app[bot] committed 34 days ago
  • Use #[instrument] for compute_style_groups_graph tracing span
    v-work-app[bot] committed 34 days ago
  • Speed up find_short_cycle and make_acyclic
    v-work-app[bot] committed 34 days ago
  • Batch edge cuts per SCC in make_acyclic
    v-work-app[bot] committed 34 days ago
  • Import StyleGroupsAlgorithm instead of inline-qualifying
    v-work-app[bot] committed 34 days ago
  • Speed up Tarjan SCC, cycle cutting, and chunk cost via index arrays
    v-work-app[bot] committed 34 days ago
  • Skip shift loop for 2-cycles; min-heap split metric selection
    v-work-app[bot] committed 34 days ago
  • Return StyleItemInfo refs from flatten_and_sort
    v-work-app[bot] committed 34 days ago
  • Rename module_graph::style_groups to style_groups_loose
    v-work-app[bot] committed 34 days ago
  • Extract collect_style_modules_per_chunk_group into shared module
    v-work-app[bot] committed 34 days ago
  • Revert "Extract collect_style_modules_per_chunk_group into shared module"
    v-work-app[bot] committed 34 days ago
  • Fix cssChunking config validation on \`next start\` and stabilize graph-object e2e expectations
    v-work-app[bot] committed 34 days ago
  • Add sandwich e2e fixture for CSS chunking
    v-work-app[bot] committed 34 days ago
  • Use sandwich-b-marker class on /sandwich/b
    v-work-app[bot] committed 34 days ago
  • Encode sandwich request counts in requests fields
    v-work-app[bot] committed 34 days ago
  • Add TODO for sandwich-b requestsLoose
    v-work-app[bot] committed 34 days ago
  • Update sandwich test comment for current graph algorithm
    v-work-app[bot] committed 34 days ago
  • Move StyleGroups output types into shared style_groups module
    v-work-app[bot] committed 34 days ago
  • Fix clippy warnings in style_groups_graph
    v-work-app[bot] committed 34 days ago
  • Make StyleGroupsAlgorithm a cell; error on disabled/strict in Turbopack
    v-work-app[bot] committed 34 days ago
  • Move StyleGroupsAlgorithm, F32TaskInput, StyleGroupsConfig into style_groups
    v-work-app[bot] committed 34 days ago
  • Document chunking traversal duplication and assemble fallback
    v-work-app[bot] committed 34 days ago
  • Address PR review on graph CSS chunking
    v-work-app[bot] committed 34 days ago
  • Fix sandwich-a expected request count for strict mode
    v-work-app[bot] committed 31 days ago
Loading