npm rolldown 1.0.0-beta.54
v1.0.0-beta.54

latest releases: 1.0.0-rc.13, 1.0.0-rc.12, 1.0.0-rc.11...
3 months ago

[1.0.0-beta.54] - 2025-12-11

⏱️ Plugin Timing Analysis

image

Warning

For hooks using ctx.resolve() or ctx.load(), the reported time includes waiting for other plugins, which may overestimate that plugin's actual cost.

Additionally, since plugin hooks execute concurrently, the statistics represent accumulated time rather than wall-clock time. The measured duration also includes Rust-side processing overhead, Tokio async scheduling overhead, NAPI data conversion overhead, and JavaScript event loop overhead.

🚀 Features

  • rolldown_plugin_vite_reporter: add newline after build summary for better log separation (#7458) by @shulaoda
  • plugin: collect plugin hook execution timings (#7364) by @shulaoda
  • test-dev-server: reload page when detecting hmr reload message (#7422) by @hyf0
  • rolldown_plugin_vite_dynamic_import_vars: add transform-based v2 implementation (#7400) by @shulaoda
  • rolldown_plugin_vite_import_glob: add transform-based v2 implementation (#7394) by @shulaoda
  • rolldown_plugin_vite_wasm_helper: add v2 implementation (#7402) by @shulaoda
  • expose error location and context fields on JS API error objects (#7341) by @Copilot
  • add CIRCULAR_REEXPORT error (#7337) by @Copilot
  • support emit prebuilt chunk (#7277) by @Copilot

🐛 Bug Fixes

🚜 Refactor

📚 Documentation

  • checks: clarify pluginTimings measures CPU time due to concurrent execution (#7448) by @shulaoda
  • checks: add accuracy note to pluginTimings documentation (#7441) by @shulaoda
  • development-guide: add esbuild test description (#7439) by @sapphi-red
  • checks: expand pluginTimings documentation with detection mechanism (#7428) by @shulaoda
  • add checks options documentation (#7427) by @shulaoda
  • development-guide: add test262 integration test description (#7430) by @sapphi-red
  • guide: fix grammer in getting-started (#7331) by @jakeparis

🧪 Testing

⚙️ Miscellaneous Tasks

❤️ New Contributors

Co-authored-by: shulaoda 165626830+shulaoda@users.noreply.github.com

Don't miss a new rolldown release

NewReleases is sending notifications on new releases.