Skip to content

feat!: remove experiments.topLevelAwait#12722

Merged
LingyuCoder merged 2 commits intov2from
feat/remove-experiments-tla
Jan 14, 2026
Merged

feat!: remove experiments.topLevelAwait#12722
LingyuCoder merged 2 commits intov2from
feat/remove-experiments-tla

Conversation

@LingyuCoder
Copy link
Contributor

Summary

The Rspack experiments.topLevelAwait option was used to control support for top-level await, and it has always been enabled by default.
After careful observation, we found no real-world scenarios where disabling top-level await was necessary.

As a result, this option has been deprecated and is planned for removal in Rspack 2.0, at that point top-level await support can no longer be disabled.

Related links

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

@netlify
Copy link

netlify bot commented Jan 14, 2026

Deploy Preview for rspack-v2 canceled.

Name Link
🔨 Latest commit 24f8515
🔍 Latest deploy log https://app.netlify.com/projects/rspack-v2/deploys/69671b65d0f34300085a6c2b

@github-actions github-actions bot added release: feature release: feature related release(mr only) team The issue/pr is created by the member of Rspack. labels Jan 14, 2026
@LingyuCoder LingyuCoder added the release: breaking change release: breaking change related release(mr only) label Jan 14, 2026
@LingyuCoder LingyuCoder requested a review from ahabhgk January 14, 2026 04:12
@github-actions
Copy link
Contributor

github-actions bot commented Jan 14, 2026

📦 Binary Size-limit

Comparing 24f8515 to chore(deps): update patch crates (#12716) by renovate[bot]

🎉 Size decreased by 386.63KB from 47.90MB to 47.53MB (⬇️0.79%)

@github-actions
Copy link
Contributor

github-actions bot commented Jan 14, 2026

Rsdoctor Bundle Diff Analysis

Found 5 projects in monorepo, 3 projects with changes.

📊 Quick Summary
Project Total Size Change
react-10k 5.7 MB -8.0 B (-0.0%)
react-5k 2.7 MB +1.0 B (0.0%)
react-1k 825.4 KB 0
rome 986.0 KB +1.7 KB (0.2%)
ui-components 2.1 MB 0
📋 Detailed Reports (Click to expand)

📁 react-10k

Path: ../build-tools-performance/cases/react-10k/dist/rsdoctor-data.json

📌 Baseline Commit: 0ddce9d224 | PR: #12716

Metric Current Baseline Change
📊 Total Size 5.7 MB 5.7 MB -8.0 B (-0.0%)
📄 JavaScript 5.7 MB 5.7 MB -8.0 B (-0.0%)
🎨 CSS 21.0 B 21.0 B 0
🌐 HTML 0 B 0 B 0
📁 Other Assets 0 B 0 B 0

📦 Download Diff Report: react-10k Bundle Diff

📁 react-5k

Path: ../build-tools-performance/cases/react-5k/dist/rsdoctor-data.json

📌 Baseline Commit: 0ddce9d224 | PR: #12716

Metric Current Baseline Change
📊 Total Size 2.7 MB 2.7 MB +1.0 B (0.0%)
📄 JavaScript 2.7 MB 2.7 MB +1.0 B (0.0%)
🎨 CSS 21.0 B 21.0 B 0
🌐 HTML 0 B 0 B 0
📁 Other Assets 0 B 0 B 0

📦 Download Diff Report: react-5k Bundle Diff

📁 rome

Path: ../build-tools-performance/cases/rome/dist/rsdoctor-data.json

📌 Baseline Commit: 0ddce9d224 | PR: #12716

Metric Current Baseline Change
📊 Total Size 986.0 KB 984.3 KB +1.7 KB (0.2%)
📄 JavaScript 986.0 KB 984.3 KB +1.7 KB (0.2%)
🎨 CSS 0 B 0 B 0
🌐 HTML 0 B 0 B 0
📁 Other Assets 0 B 0 B 0

📦 Download Diff Report: rome Bundle Diff

Generated by Rsdoctor GitHub Action

@codspeed-hq
Copy link

codspeed-hq bot commented Jan 14, 2026

CodSpeed Performance Report

Merging this PR will not alter performance

Comparing feat/remove-experiments-tla (24f8515) with v2 (b0c7f30)

Summary

✅ 16 untouched benchmarks
⏩ 1 skipped benchmark1

Footnotes

  1. 1 benchmark was skipped, so the baseline result was used instead. If it was deleted from the codebase, click here and archive it to remove it from the performance reports.

@LingyuCoder LingyuCoder enabled auto-merge (squash) January 14, 2026 05:01
@LingyuCoder LingyuCoder disabled auto-merge January 14, 2026 05:06
@LingyuCoder LingyuCoder merged commit a6515f9 into v2 Jan 14, 2026
78 of 80 checks passed
@LingyuCoder LingyuCoder deleted the feat/remove-experiments-tla branch January 14, 2026 05:06
LingyuCoder added a commit that referenced this pull request Jan 14, 2026
* feat: remove experiments.topLevelAwait

* feat: remove experiments.topLevelAwait
hardfist pushed a commit that referenced this pull request Jan 14, 2026
* feat: remove experiments.topLevelAwait

* feat: remove experiments.topLevelAwait
LingyuCoder added a commit that referenced this pull request Jan 15, 2026
* feat: remove experiments.topLevelAwait

* feat: remove experiments.topLevelAwait
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release: breaking change release: breaking change related release(mr only) release: feature release: feature related release(mr only) team The issue/pr is created by the member of Rspack.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants