docs(release): sync source truth and generated data#995
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (8)
📝 WalkthroughWalkthroughUpdates git-cliff categorization, documentation snapshots and terminology, website installation setup, and public landing-page, positioning, and module-format descriptions. ChangesChangelog classification
Documentation accuracy
Website setup and messaging
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested labels: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 Checkov (3.3.8)website/package.jsonTraceback (most recent call last): Comment |
Web Tooling Benchmark
18 pinned Web Tooling workloads; 18 workloads produced at least one Goccia sample. Raw results from 1 sample per workload; full stdout/stderr for failures and min/max/CV stay in the |
JetStream 3 Performance Barometer
Geomean reference ratio: QuickJS 26.90×; Node.js 303.07×. 1.00× means aligned; values above 1.00× mean Goccia was proportionally slower after normalizing JetStream’s higher-is-better score. This is a directional barometer across runtimes with different goals, not a product ranking. Raw samples and failure details remain in the |
Suite TimingTest Runner (interpreted: 11,517 passed; bytecode: 11,517 passed)
MemoryGC rows aggregate the main thread plus all worker thread-local GCs. Test runner worker shutdown frees thread-local heaps in bulk; that shutdown reclamation is not counted as GC collections or collected objects.
Benchmarks (interpreted: 439; bytecode: 439)
MemoryGC rows aggregate the main thread plus all worker thread-local GCs. Benchmark runner performs explicit between-file collections, so collection and collected-object counts can be much higher than the test runner.
Boot
Empty-script ( Measured on ubuntu-latest x64. |
Benchmark Results439 benchmarks · PR vs same-runner Interpreted: 🟢 36 improved · 🔴 25 regressed · 378 unchanged · avg +1.2% Typical per-run noise (median variance): interpreted ±2.2%, bytecode ±2.6%. Deltas within noise overlap and read as unchanged. arraybuffer.js — Interp: 🟢 1, 13 unch. · avg +0.8% · Bytecode: 🔴 1, 13 unch. · avg +1.6%
arrays.js — Interp: 19 unch. · avg +0.4% · Bytecode: 19 unch. · avg -2.2%
async-await.js — Interp: 6 unch. · avg +0.8% · Bytecode: 🟢 1, 🔴 1, 4 unch. · avg +1.4%
async-generators.js — Interp: 2 unch. · avg +2.8% · Bytecode: 2 unch. · avg +0.6%
atomics.js — Interp: 6 unch. · avg -0.6% · Bytecode: 6 unch. · avg -1.4%
base64.js — Interp: 10 unch. · avg +0.4% · Bytecode: 🔴 1, 9 unch. · avg -1.0%
classes.js — Interp: 🟢 3, 🔴 1, 27 unch. · avg +1.7% · Bytecode: 🟢 1, 🔴 3, 27 unch. · avg -0.7%
closures.js — Interp: 🟢 1, 10 unch. · avg +2.3% · Bytecode: 🔴 1, 10 unch. · avg -1.2%
collections.js — Interp: 12 unch. · avg +0.0% · Bytecode: 🟢 1, 🔴 1, 10 unch. · avg -0.4%
csv.js — Interp: 13 unch. · avg +2.3% · Bytecode: 🔴 1, 12 unch. · avg -4.4%
destructuring.js — Interp: 🟢 2, 20 unch. · avg -0.0% · Bytecode: 🟢 1, 🔴 1, 20 unch. · avg +1.5%
fibonacci.js — Interp: 8 unch. · avg +1.7% · Bytecode: 8 unch. · avg -0.1%
float16array.js — Interp: 🟢 2, 🔴 1, 29 unch. · avg +0.3% · Bytecode: 🟢 3, 29 unch. · avg +2.0%
for-in/for-in.js — Interp: 🔴 1, 2 unch. · avg -1.1% · Bytecode: 🟢 1, 2 unch. · avg +5.1%
for-of.js — Interp: 🟢 1, 🔴 1, 5 unch. · avg +1.3% · Bytecode: 🟢 3, 4 unch. · avg +8.0%
generators.js — Interp: 4 unch. · avg -1.1% · Bytecode: 4 unch. · avg -1.4%
intl.js — Interp: 🟢 1, 5 unch. · avg -1.2% · Bytecode: 6 unch. · avg +0.1%
iterators.js — Interp: 🟢 4, 🔴 6, 32 unch. · avg -0.9% · Bytecode: 🟢 34, 8 unch. · avg +15.6%
json.js — Interp: 🟢 1, 🔴 2, 20 unch. · avg +1.3% · Bytecode: 🔴 4, 19 unch. · avg -1.8%
jsx.jsx — Interp: 🟢 7, 14 unch. · avg +5.2% · Bytecode: 🟢 5, 16 unch. · avg +6.0%
modules.js — Interp: 🔴 2, 7 unch. · avg -3.0% · Bytecode: 9 unch. · avg +5.9%
numbers.js — Interp: 12 unch. · avg -1.0% · Bytecode: 🟢 2, 10 unch. · avg +6.9%
objects.js — Interp: 7 unch. · avg +0.9% · Bytecode: 7 unch. · avg -2.3%
promises.js — Interp: 🟢 1, 🔴 1, 10 unch. · avg +2.9% · Bytecode: 🟢 3, 9 unch. · avg +5.3%
property-access.js — Interp: 🔴 1, 4 unch. · avg +0.2% · Bytecode: 🟢 2, 3 unch. · avg +6.1%
regexp.js — Interp: 13 unch. · avg +0.7% · Bytecode: 🟢 4, 9 unch. · avg +4.8%
strings.js — Interp: 🔴 1, 18 unch. · avg -0.2% · Bytecode: 🟢 6, 13 unch. · avg +7.4%
temporal.js — Interp: 6 unch. · avg -0.1% · Bytecode: 🟢 3, 3 unch. · avg +8.4%
tsv.js — Interp: 🔴 1, 8 unch. · avg +0.1% · Bytecode: 🟢 1, 8 unch. · avg +7.9%
typed-arrays.js — Interp: 🟢 5, 🔴 6, 11 unch. · avg -8.3% · Bytecode: 🟢 13, 9 unch. · avg +20.7%
uint8array-encoding.js — Interp: 🟢 4, 🔴 1, 13 unch. · avg +17.4% · Bytecode: 🟢 8, 🔴 2, 8 unch. · avg +4.3%
weak-collections.js — Interp: 🟢 3, 12 unch. · avg +8.8% · Bytecode: 🟢 7, 🔴 4, 4 unch. · avg +10.7%
Deterministic profile diffDeterministic profile diff: no significant changes. Measured on ubuntu-latest x64. Each PR run also builds the |
AWFY Results
Geomean Ratios
14 pinned AWFY benchmarks. Medians from 5 interleaved samples per engine; raw JSON includes min/max/CV and is attached as the |
test262 Conformance
Areas closest to 100%
Per-test deltas (+0 / -0 / timeout +0 / -2)Resolved timeouts (2):
Steady-state failures and timeouts are non-blocking; PASS → non-timeout failure transitions fail the conformance gate. Measured on ubuntu-latest x64, bytecode mode. Areas grouped by the first two test262 path components; minimum 25 attempted tests, areas already at 100% excluded. Δ vs main compares against the most recent cached |
Summary
Testing
Additional verification: clean interpreter and bytecode suites (11,517/11,517 each), Pascal formatting (428 files), website tests/lint/typecheck/production build, documentation structural checks, generated-data byte comparison, embedded-resource smoke tests, and changelog preview.