Conversation
📦 Binary Size-limit
🙈 Size remains the same at 62.44MB |
Rsdoctor Bundle Diff AnalysisFound 5 projects in monorepo, 5 projects with changes. 📊 Quick Summary
📋 Detailed Reports (Click to expand)📁 popular-libsPath:
📁 react-10kPath:
📁 react-1kPath:
📁 react-5kPath:
📁 ui-componentsPath:
Generated by Rsdoctor GitHub Action |
Merging this PR will improve performance by 20.14%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | WallTime | bundle@threejs-10x-development |
292.9 ms | 207.4 ms | +41.21% |
| ⚡ | WallTime | bundle@threejs-10x-production-sourcemap |
545.6 ms | 457.4 ms | +19.27% |
| ⚡ | Simulation | js@collect imported identifiers |
231 µs | 224.4 µs | +2.95% |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing fix/14274 (cf28b55) with main (90efcfe)
Footnotes
-
40 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
Summary
fixes #14274
There is missing
matches!(var_decl.kind, VarDeclKind::Var)when checking ifvardecl insidefor in/ofloop.Old:
if (false) { for (const x in [1,2]) console.log(x) }=>if (false) { var x }Related links
Checklist