Repository navigation
Release v3.10.2 - #9037
Merged
Merged
Release v3.10.2#9037
Conversation
requestId: modern-release-v3-10-2 baseSha: 76c675d releaseVersion: v3.10.2 releaseNoteSha256: 4edcc6f19ac6144194148fb13a232b95b546c829e7c67c24ec349db97500dc47 Co-Authored-By: Riff
✅ Deploy Preview for modernjs-byted ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Contributor
Rsdoctor Bundle Diff Analysis📊 Quick Summary
Generated by Rsdoctor GitHub Action |
zllkjc
approved these changes
Oct 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

What's Changed
Performance Improvements ⚡
html-minifier-terserwhen HTML minification is disabled, such as in development by @deepcoldy in perf(builder): skip html-minifier-terser import when html is not minified #9005ndepelazily in deploy presets so CLI startup no longer pays for it on every command by @deepcoldy in perf(app-tools): load ndepe lazily in deploy presets #9003JSON.stringify, binary files are now counted by their real size, so the default 256 MB cache can hold up to 256 MB of them instead of about 71 MB by @deepcoldy in perf(runtime-utils): avoid json serialization when sizing memory cache entries #9013actionwhen generating routes by @deepcoldy in perf(runtime): skip parsing data files that cannot export action #9008pipeTo(Writable.toWeb(res)),sendResponsenow resolves onceres.end()is called by @deepcoldy in perf(server-core): write node response bodies with a reader loop #9014<shows up by @deepcoldy in perf(runtime): skip deferred script tokenizing when no resolver can be queued #9016Bug Fixes 🐞
更新内容
性能优化 ⚡
html-minifier-terser由 @deepcoldy 实现, 详情可查看 perf(builder): skip html-minifier-terser import when html is not minified #9005ndepe,避免每个 CLI 命令启动时都加载它 由 @deepcoldy 实现, 详情可查看 perf(app-tools): load ndepe lazily in deploy presets #9003JSON.stringify序列化,二进制文件按真实大小计算,默认 256 MB 缓存可以存放约 256 MB 的文件,而不是原来的约 71 MB 由 @deepcoldy 实现, 详情可查看 perf(runtime-utils): avoid json serialization when sizing memory cache entries #9013action的 data 文件的解析 由 @deepcoldy 实现, 详情可查看 perf(runtime): skip parsing data files that cannot export action #9008pipeTo(Writable.toWeb(res))写入 Node.js 响应体,sendResponse在调用res.end()后即完成 由 @deepcoldy 实现, 详情可查看 perf(server-core): write node response bodies with a reader loop #9014<之前不再进行结束标签匹配 由 @deepcoldy 实现, 详情可查看 perf(runtime): skip deferred script tokenizing when no resolver can be queued #9016Bug 修复 🐞
Co-Authored-By: Riff