Skip to content

fix: upgrade dependencies#435

Merged
lazarv merged 1 commit into
mainfrom
fix/upgrade-dependencies
May 23, 2026
Merged

fix: upgrade dependencies#435
lazarv merged 1 commit into
mainfrom
fix/upgrade-dependencies

Conversation

@lazarv

@lazarv lazarv commented May 23, 2026

Copy link
Copy Markdown
Owner

Upgrade dependencies.
Fix the development server command handler.

@codecov-commenter

codecov-commenter commented May 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@7bef689). Learn more about missing BASE report.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #435   +/-   ##
=======================================
  Coverage        ?   91.39%           
=======================================
  Files           ?        3           
  Lines           ?     3949           
  Branches        ?     1323           
=======================================
  Hits            ?     3609           
  Misses          ?      340           
  Partials        ?        0           
Flag Coverage Δ
rsc 91.39% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

Copy link
Copy Markdown

⚡ Flight Protocol Benchmark

Commit: 113dc26

Serialization (renderToReadableStream)

Scenario @lazarv/rsc webpack vs webpack
react: minimal element 217.6K 26.3K 🟢 +728.3%
react: shallow wide (1000) 2.2K 307 🟢 +627.8%
react: deep nested (100) 17.6K 5.5K 🟢 +222.3%
react: product list (50) 6.4K 1.9K 🟢 +226.8%
react: large table (500x10) 279 89 🟢 +214.8%
data: primitives 172.4K 39.5K 🟢 +336.9%
data: large string (100KB) 6.9K 6.8K 🟢 +1.6%
data: nested objects (20) 57.5K 25.6K 🟢 +124.6%
data: large array (10K) 115 106 🟢 +8.7%
data: Map & Set 10.8K 5.5K 🟢 +95.7%
data: Date/BigInt/Symbol 157.7K 32.7K 🟢 +381.5%
data: typed arrays 33.1K 13.2K 🟢 +150.4%
data: mixed payload 8.3K 3.8K 🟢 +116.9%

Prerender (prerender)

Scenario @lazarv/rsc ops/s mean
react: minimal element 250.1K 4.0 µs
react: shallow wide (1000) 2.0K 501.7 µs
react: deep nested (100) 15.9K 62.9 µs
react: product list (50) 5.7K 176.5 µs
react: large table (500x10) 271 3.69 ms
data: primitives 192.3K 5.2 µs
data: large string (100KB) 683 1.46 ms
data: nested objects (20) 56.8K 17.6 µs
data: large array (10K) 114 8.81 ms
data: Map & Set 11.0K 90.5 µs
data: Date/BigInt/Symbol 182.2K 5.5 µs
data: typed arrays 663 1.51 ms
data: mixed payload 7.3K 136.6 µs

Deserialization (createFromReadableStream)

Scenario @lazarv/rsc webpack vs webpack
react: minimal element 169.6K 128.4K 🟢 +32.1%
react: shallow wide (1000) 20.9K 1.9K 🟢 +985.3%
react: deep nested (100) 99.7K 19.4K 🟢 +414.8%
react: product list (50) 50.3K 14.6K 🟢 +245.4%
react: large table (500x10) 4.3K 2.1K 🟢 +108.5%
data: primitives 133.0K 129.7K 🟢 +2.5%
data: large string (100KB) 39.8K 35.0K 🟢 +13.6%
data: nested objects (20) 82.3K 70.8K 🟢 +16.2%
data: large array (10K) 284 254 🟢 +11.9%
data: Map & Set 15.8K 14.0K 🟢 +12.8%
data: Date/BigInt/Symbol 137.6K 109.0K 🟢 +26.3%
data: typed arrays 56.2K 43.2K 🟢 +29.9%
data: mixed payload 25.3K 14.8K 🟢 +71.2%

Roundtrip (serialize + deserialize)

Scenario @lazarv/rsc webpack vs webpack
react: minimal element 103.1K 21.3K 🟢 +384.8%
react: shallow wide (1000) 1.7K 275 🟢 +526.4%
react: deep nested (100) 14.5K 4.3K 🟢 +237.7%
react: product list (50) 5.3K 1.6K 🟢 +222.8%
react: large table (500x10) 267 83 🟢 +221.8%
data: primitives 85.1K 28.9K 🟢 +195.0%
data: large string (100KB) 6.1K 6.4K 🔴 -4.5%
data: nested objects (20) 34.2K 17.4K 🟢 +95.8%
data: large array (10K) 84 75 🟢 +11.5%
data: Map & Set 6.3K 3.8K 🟢 +64.9%
data: Date/BigInt/Symbol 73.3K 22.7K 🟢 +223.3%
data: typed arrays 25.7K 11.0K 🟢 +133.5%
data: mixed payload 5.9K 2.9K 🟢 +101.4%
Legend & methodology

Indicators: 🟢 > 1% faster | 🔴 > 1% slower | ⚪ within noise margin

vs webpack: compares @lazarv/rsc against react-server-dom-webpack within the same run.
vs baseline: compares @lazarv/rsc against the previous main branch run.

Values shown are operations/second (higher is better). Each scenario runs for at least 100 iterations with warmup.

Benchmarks run on GitHub Actions runners (shared infrastructure) — expect ~5% variance between runs. Consistent directional changes across multiple scenarios are more meaningful than any single number.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
react-server-docs 8d757c0 May 23 2026, 09:57 AM

@github-actions

Copy link
Copy Markdown

⚡ Benchmark Results

PR 8d757c0 main 7bef689
Config 50 connections, 10s/test 50 connections, 10s/test
Benchmark Req/s vs main Avg Latency vs main P99 Latency Throughput
minimal 1171 🔴 -11.7% 42.03 ms 🔴 +13.6% 82 ms 0.8 MB/s
small 1224 🔴 -9.8% 40.2 ms 🔴 +11.0% 70 ms 1.2 MB/s
medium 369 🔴 -7.0% 132.82 ms 🔴 +6.2% 189 ms 5.4 MB/s
large 47 🟢 +1.2% 1056.31 ms 🔴 +8.0% 1814 ms 4.7 MB/s
deep 847 🔴 -7.3% 58.26 ms 🔴 +7.9% 93 ms 2.9 MB/s
wide 66 🔴 -8.4% 719.77 ms 🔴 +8.1% 1286 ms 3.6 MB/s
cached 3349 🔴 -2.8% 14.41 ms 🔴 +3.7% 29 ms 49.2 MB/s
client-min 439 🔴 -4.8% 112.72 ms 🔴 +5.4% 174 ms 1.9 MB/s
client-small 446 🔴 -5.7% 110.51 ms 🔴 +5.7% 163 ms 2.1 MB/s
client-med 329 🔴 -7.7% 150.8 ms 🔴 +9.1% 215 ms 6.0 MB/s
client-large 74 🔴 -7.4% 649.45 ms 🔴 +11.0% 1287 ms 7.8 MB/s
client-deep 412 🔴 -8.2% 119.58 ms 🔴 +8.5% 177 ms 2.9 MB/s
client-wide 137 🔴 -1.6% 358.11 ms 🔴 +3.1% 650 ms 8.0 MB/s
rsc-client-large 1074 🔴 -4.3% 45.87 ms 🔴 +4.5% 65 ms 2.7 MB/s
rsc-client-wide 1078 🔴 -3.6% 45.68 ms 🔴 +3.8% 69 ms 2.8 MB/s
static-json 6757 🔴 -8.9% 6.94 ms 🔴 +11.6% 16 ms 2.8 MB/s
static-js 6917 🔴 -6.7% 6.63 ms 🔴 +7.6% 17 ms 8.7 MB/s
404-miss 4599 🔴 -7.2% 10.37 ms 🔴 +9.3% 22 ms 0.6 MB/s
hybrid-min 439 🔴 -8.7% 112.71 ms 🔴 +9.7% 166 ms 2.1 MB/s
hybrid-small 425 🔴 -8.2% 116.49 ms 🔴 +8.8% 170 ms 2.5 MB/s
hybrid-medium 230 🔴 -6.6% 215.51 ms 🔴 +7.3% 301 ms 9.8 MB/s
hybrid-large 40 🔴 -5.7% 1168.65 ms 🔴 +3.2% 2217 ms 12.8 MB/s
hybrid-deep 345 🔴 -7.8% 142.75 ms 🔴 +8.0% 222 ms 4.7 MB/s
hybrid-wide 59 🔴 -6.2% 788.15 ms 🔴 +4.5% 1308 ms 11.6 MB/s
hybrid-cached 2796 🔴 -7.8% 17.39 ms 🔴 +8.8% 32 ms 118.8 MB/s
hybrid-client-min 462 🔴 -7.3% 106.95 ms 🔴 +7.7% 158 ms 2.0 MB/s
hybrid-client-small 460 🔴 -8.5% 107.27 ms 🔴 +8.6% 155 ms 2.2 MB/s
hybrid-client-medium 341 🔴 -3.1% 145.31 ms 🔴 +3.5% 217 ms 6.3 MB/s
hybrid-client-large 75 🔴 -7.2% 644.35 ms 🔴 +9.7% 1271 ms 7.9 MB/s
hybrid-client-deep 418 🔴 -6.3% 118.66 ms 🔴 +7.7% 179 ms 3.0 MB/s
hybrid-client-wide 136 🔴 -4.3% 359.48 ms 🔴 +5.6% 582 ms 7.9 MB/s
Legend

🟢 > 1% improvement | 🔴 > 1% regression | ⚪ within noise margin

Benchmarks run on GitHub Actions runners (shared infrastructure) — expect ~5% variance between runs. Consistent directional changes across multiple routes are more meaningful than any single number.

@lazarv lazarv merged commit ade9551 into main May 23, 2026
185 of 190 checks passed
@lazarv lazarv deleted the fix/upgrade-dependencies branch May 23, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants