Skip to content

feat: separate code-splitting group timing rows - #10892

Merged
IWANABETHATGUY merged 2 commits into
feat/bundler-timings-reportfrom
feat/bundler-timings-group-identities
Sep 17, 2026
Merged

IWANABETHATGUY merged 2 commits into
feat/bundler-timings-reportfrom
feat/bundler-timings-group-identities

Conversation

@IWANABETHATGUY

@IWANABETHATGUY IWANABETHATGUY commented Sep 16, 2026 •

Copy link
Copy Markdown
Member

Give each configured code-splitting group its own timing row, including groups that share a label. manualChunks keeps one row across repeated outputs.

Before:

image

After:

image

refs #10840

@IWANABETHATGUY
IWANABETHATGUY added this pull request to stack #10891 September 16, 2026 07:03
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://feat-bundler-timings-group-identities-rolldown-rs.voidzero-docs.workers.dev (commit 8db0235)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: In progress 🔵

View logs ↗
873563a 2026-09-17T03:41:20.730Z View logs ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://ad351c52-rolldown-rs.voidzero-docs.workers.dev 8db0235 2026-09-17T03:45:13.626Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://0a996c22-rolldown-rs.voidzero-docs.workers.dev b73a953 2026-09-16T17:19:16.494Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://6b34df12-rolldown-rs.voidzero-docs.workers.dev 25eefd8 2026-09-16T16:17:23.003Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://42f85b7f-rolldown-rs.voidzero-docs.workers.dev 8e1cdfd 2026-09-16T08:09:18.442Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://2ba343fc-rolldown-rs.voidzero-docs.workers.dev 061ec9b 2026-09-16T07:05:33.273Z Visit the dashboard ↗

@netlify

netlify Bot commented Sep 16, 2026

Copy link
Copy Markdown

✅ Deploy Preview for rolldown-rs ready!

Name Link
🔨 Latest commit 061ec9b
🔍 Latest deploy log https://app.netlify.com/projects/rolldown-rs/deploys/6aaa3f346608d70008329140
😎 Deploy Preview https://deploy-preview-10892--rolldown-rs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for rolldown-rs ready!

Name Link
🔨 Latest commit 8db0235
🔍 Latest deploy log https://app.netlify.com/projects/rolldown-rs/deploys/6aab61d2a7a9c50008f115a9
😎 Deploy Preview https://deploy-preview-10892--rolldown-rs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@IWANABETHATGUY
IWANABETHATGUY force-pushed the feat/bundler-timings-group-identities branch from 8e1cdfd to 25eefd8 Compare September 16, 2026 16:14
@IWANABETHATGUY
IWANABETHATGUY force-pushed the feat/bundler-timings-group-identities branch from 25eefd8 to b73a953 Compare September 16, 2026 17:16
@IWANABETHATGUY
IWANABETHATGUY force-pushed the feat/bundler-timings-group-identities branch from b73a953 to 8db0235 Compare September 17, 2026 03:03
@IWANABETHATGUY
IWANABETHATGUY marked this pull request as ready for review September 17, 2026 03:39
@IWANABETHATGUY
IWANABETHATGUY force-pushed the feat/bundler-timings-group-identities branch from 873563a to 8db0235 Compare September 17, 2026 03:43
@IWANABETHATGUY
IWANABETHATGUY removed this pull request from stack #10891 September 17, 2026 03:43
@IWANABETHATGUY
IWANABETHATGUY added this pull request to stack #10904 September 17, 2026 03:44
@hyfdev

hyfdev commented Sep 17, 2026

Copy link
Copy Markdown
Member
image

Is it possible to add the index of the group like group[0].test()?

@IWANABETHATGUY
IWANABETHATGUY merged commit ab9ba66 into main Sep 17, 2026
85 of 86 checks passed
@IWANABETHATGUY
IWANABETHATGUY deleted the feat/bundler-timings-group-identities branch September 17, 2026 04:01
@IWANABETHATGUY

Copy link
Copy Markdown
Member Author
image Is it possible to add the index of the group like `group[0].test()`?

It is already done in https://github.com/rolldown/rolldown/pull/10903/changes

@rolldown-guard rolldown-guard Bot mentioned this pull request Sep 23, 2026
shulaoda added a commit that referenced this pull request Sep 23, 2026
## [1.2.10] - 2026-09-23

### 🚀 Features

- rolldown_plugin_esm_external_require: prefer 'module.exports' over a namespace spread (#10901) by @isker
- watch: support directories in addWatchFile (#10944) by @shulaoda
- label code-splitting timing rows (#10896) by @IWANABETHATGUY
- separate code-splitting group timing rows (#10892) by @IWANABETHATGUY
- clarify callback owners in the timing report (#10890) by @IWANABETHATGUY
- add checks.bundlerTimings with deprecated pluginTimings alias (#10883) by @IWANABETHATGUY

### 🐛 Bug Fixes

- code-splitting: initialize leaves behind a re-exported namespace import (#10694) by @hyfdev
- node: record the WASI target on the WebContainer binding fallback (#10952) by @shulaoda
- dev: force incremental build on in DevEngine::new (#10958) by @o-alexandrov
- tree-shaking: propagate side effects through cycles (#10893) by @IWANABETHATGUY
- deconflict CJS locals that shadow a renamed require wrapper (#10793) by @logaretm
- include group indexes in labeled `codeSplitting` timing rows (#10916) by @IWANABETHATGUY
- docs: type-check Algolia `indices` option (#10934) by @shulaoda
- docs: restore Algolia search (#10929) by @isker
- tell code-splitting timing rows apart by position (#10903) by @IWANABETHATGUY

### 🚜 Refactor

- rolldown_fs_watcher: remove the single-path API (#10950) by @shulaoda
- dev: register watch files through FsWatcher (#10949) by @shulaoda
- watch: let FsWatcher own the watched paths (#10948) by @shulaoda
- watch: identify watch files by normalized absolute path (#10943) by @shulaoda
- plugin: build a plugin-resolved `ResolvedId` in one place (#10921) by @IWANABETHATGUY

### 📚 Documentation

- dev: add HMR design, align dev docs and engine comments (#10271) by @h-a-n-a

### ⚡ Performance

- batch `sourcemapPathTransform` calls (#10763) by @IWANABETHATGUY
- batch `sourcemapIgnoreList` calls (#10762) by @IWANABETHATGUY
- hmr: drop the unused kind argument from registerFactory (#10915) by @h-a-n-a

### 🧪 Testing

- handle Windows paths in sourcemap callback tests (#10942) by @IWANABETHATGUY

### ⚙️ Miscellaneous Tasks

- replace custom `ban-expect-assertions` JS lint with builtin `no-restricted-properties` (#10933) by @isker
- deps: update napi (#10959) by @renovate[bot]
- deps: upgrade oxc to 0.151.0 (#10939) by @camc314
- deps: update test262 submodule for tests (#10941) by @rolldown-guard[bot]
- deps: update npm packages (#10931) by @renovate[bot]
- deps: update napi (#10928) by @renovate[bot]
- deps: update dependency vite-plus to v0.3.3 (#10914) by @renovate[bot]
- deps: update rust crates (#10932) by @renovate[bot]
- deps: update github actions (#10930) by @renovate[bot]
- deps: update dependency rolldown-plugin-dts to v0.28.6 (#10924) by @renovate[bot]
- deps: update crate-ci/typos action to v1.50.2 (#10917) by @renovate[bot]
- deps: update dependency @napi-rs/cli to v3.10.4 (#10913) by @renovate[bot]
- deps: update napi (#10897) by @renovate[bot]

### ❤️ New Contributors

* @o-alexandrov made their first contribution in [#10958](#10958)

Co-authored-by: shulaoda <165626830+shulaoda@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants