feat: partial hydration - #951
Conversation
PR SummaryMedium Risk Overview Banner, SideBar, ThemeToggle (new wrapper), SearchBox, and CodeBox are islands with idle or interaction triggers; Layout always renders Banner on the server instead of skipping it when not in SSR-only mode. NavBar delegates theme state to the ThemeToggle island. The build pipeline now emits one shared client program per site (island registry + CSS) instead of per-page Reviewed by Cursor Bugbot for commit 8d3b7f5. Bugbot is set up for automated code reviews on this repo. Configure here. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
b7881cb to
797e8af
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #951 +/- ##
=======================================
Coverage 86.52% 86.53%
=======================================
Files 195 195
Lines 17974 17982 +8
Branches 1633 1636 +3
=======================================
+ Hits 15552 15560 +8
Misses 2416 2416
Partials 6 6 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 797e8af. Configure here.
|
| File | Main | PR | Change |
|---|---|---|---|
orama-db.json |
8.88 MB | 8.87 MB | -1.20 KB (-0.0%) |
Performance estimate (single CI run)
- Generation time: 11.2% slower (8.27 s → 9.20 s)
- Peak memory: 3.0% lower (1.73 GB → 1.68 GB)
web Generator
Output size: 252 files changed · net -41.43 MB
File size details
| File | Main | PR | Change |
|---|---|---|---|
assets/all-CkmGGpVi.js |
22.10 MB | — | -22.10 MB (-100.0%) |
assets/fs-DfS23NDk.js |
1.55 MB | — | -1.55 MB (-100.0%) |
assets/crypto-C9lzROGI.js |
1.37 MB | — | -1.37 MB (-100.0%) |
all.html |
21.33 MB | 22.60 MB | +1.27 MB (+5.9%) |
assets/buffer-4FKkuFq9.js |
1.14 MB | — | -1.14 MB (-100.0%) |
assets/test-ChYBlXf9.js |
1.01 MB | — | -1.01 MB (-100.0%) |
assets/stream-DDL1vcZa.js |
937.49 KB | — | -937.49 KB (-100.0%) |
assets/http2-Dhv6hgZN.js |
876.92 KB | — | -876.92 KB (-100.0%) |
assets/util-Cy_5285j.js |
796.67 KB | — | -796.67 KB (-100.0%) |
assets/http-BvPtpl24.js |
761.35 KB | — | -761.35 KB (-100.0%) |
assets/process-DPgSpyN8.js |
733.94 KB | — | -733.94 KB (-100.0%) |
assets/n-api-CZZU2aaT.js |
711.18 KB | — | -711.18 KB (-100.0%) |
assets/events-roCElnB7.js |
570.23 KB | — | -570.23 KB (-100.0%) |
assets/quic-0Pud6ZeJ.js |
563.48 KB | — | -563.48 KB (-100.0%) |
assets/stream_iter-Cm9I8OAy.js |
510.52 KB | — | -510.52 KB (-100.0%) |
assets/child_process-CePzN7gy.js |
490.99 KB | — | -490.99 KB (-100.0%) |
assets/assert-B6yslL6p.js |
473.91 KB | — | -473.91 KB (-100.0%) |
assets/vm-Cc8jANgn.js |
466.32 KB | — | -466.32 KB (-100.0%) |
assets/webcrypto-DxF7is9Q.js |
430.98 KB | — | -430.98 KB (-100.0%) |
assets/worker_threads-gorNEka4.js |
421.19 KB | — | -421.19 KB (-100.0%) |
assets/zlib-DJeNxZbf.js |
405.35 KB | — | -405.35 KB (-100.0%) |
assets/perf_hooks-5oiXiWsD.js |
384.48 KB | — | -384.48 KB (-100.0%) |
assets/errors-DBdNutsC.js |
373.22 KB | — | -373.22 KB (-100.0%) |
assets/v8-D_iIeX1_.js |
366.72 KB | — | -366.72 KB (-100.0%) |
assets/module-BkQKWJv5.js |
362.96 KB | — | -362.96 KB (-100.0%) |
assets/tls-Cy6RVmEY.js |
356.37 KB | — | -356.37 KB (-100.0%) |
assets/net-Dqy7hnOc.js |
353.33 KB | — | -353.33 KB (-100.0%) |
assets/url-keqhEX3f.js |
351.14 KB | — | -351.14 KB (-100.0%) |
assets/diagnostics_channel-CPysSURm.js |
337.49 KB | — | -337.49 KB (-100.0%) |
assets/webstreams-Quy5DcuO.js |
328.11 KB | — | -328.11 KB (-100.0%) |
assets/cli-CYTtemz7.js |
316.54 KB | — | -316.54 KB (-100.0%) |
assets/addons-CXfadmXN.js |
305.29 KB | — | -305.29 KB (-100.0%) |
assets/sqlite-BlkHlf8s.js |
290.43 KB | — | -290.43 KB (-100.0%) |
assets/dns-DDEgCIV-.js |
290.16 KB | — | -290.16 KB (-100.0%) |
assets/deprecations-oj-Oo2dc.js |
279.12 KB | — | -279.12 KB (-100.0%) |
assets/readline-DfKB5ufz.js |
232.99 KB | — | -232.99 KB (-100.0%) |
assets/async_context-35svDZ9e.js |
218.68 KB | — | -218.68 KB (-100.0%) |
assets/repl-B1nmbuGO.js |
207.09 KB | — | -207.09 KB (-100.0%) |
assets/cluster-C-AQ-i1a.js |
198.37 KB | — | -198.37 KB (-100.0%) |
assets/async_hooks-BcVQ1Itj.js |
195.28 KB | — | -195.28 KB (-100.0%) |
assets/dgram-BNOqB4Sp.js |
193.02 KB | — | -193.02 KB (-100.0%) |
assets/ui-CtCaVM3n.js |
189.39 KB | — | -189.39 KB (-100.0%) |
assets/report-D4_98n0W.js |
184.73 KB | — | -184.73 KB (-100.0%) |
assets/https-DarAcIR8.js |
161.04 KB | — | -161.04 KB (-100.0%) |
assets/modules-Bpt2wBxq.js |
151.88 KB | — | -151.88 KB (-100.0%) |
assets/packages-DaF0E9en.js |
147.40 KB | — | -147.40 KB (-100.0%) |
assets/style-DctJb8_L.css |
— | 141.44 KB | +141.44 KB |
assets/esm-E8hLopAp.js |
135.58 KB | — | -135.58 KB (-100.0%) |
assets/globals-BDFqOgIW.js |
130.04 KB | — | -130.04 KB (-100.0%) |
assets/ui-MrWT018D.css |
126.02 KB | — | -126.02 KB (-100.0%) |
assets/inspector-C3plsGjy.js |
124.68 KB | — | -124.68 KB (-100.0%) |
assets/os-Dl7HELks.js |
110.85 KB | — | -110.85 KB (-100.0%) |
assets/ffi-DQHLJJwL.js |
109.12 KB | — | -109.12 KB (-100.0%) |
assets/console-CfdKuCbz.js |
106.25 KB | — | -106.25 KB (-100.0%) |
assets/timers-DY3HbxfS.js |
101.31 KB | — | -101.31 KB (-100.0%) |
assets/dtls-Ddnfg7dr.js |
99.62 KB | — | -99.62 KB (-100.0%) |
assets/path-zDPqyND8.js |
99.24 KB | — | -99.24 KB (-100.0%) |
fs.html |
1.68 MB | 1.78 MB | +94.36 KB (+5.5%) |
assets/debugger-CH-aY0h9.js |
94.31 KB | — | -94.31 KB (-100.0%) |
assets/domain-Dvn3iTpx.js |
87.42 KB | — | -87.42 KB (-100.0%) |
assets/SearchBox-2YpObUqH.js |
— | 84.40 KB | +84.40 KB |
assets/single-executable-applications-kjBxOOnV.js |
82.54 KB | — | -82.54 KB (-100.0%) |
assets/tracing-DLs9CRX2.js |
73.90 KB | — | -73.90 KB (-100.0%) |
n-api.html |
810.80 KB | 884.54 KB | +73.74 KB (+9.1%) |
util.html |
735.02 KB | 799.08 KB | +64.06 KB (+8.7%) |
buffer.html |
955.67 KB | 1018.00 KB | +62.33 KB (+6.5%) |
crypto.html |
1.21 MB | 1.27 MB | +57.63 KB (+4.6%) |
stream.html |
926.62 KB | 981.08 KB | +54.46 KB (+5.9%) |
test.html |
898.81 KB | 949.03 KB | +50.22 KB (+5.6%) |
process.html |
719.34 KB | 767.98 KB | +48.64 KB (+6.8%) |
assets/tty-D9uVfM02.js |
48.25 KB | — | -48.25 KB (-100.0%) |
http.html |
815.29 KB | 862.18 KB | +46.90 KB (+5.8%) |
assets/vfs-RJSoxvBH.js |
46.04 KB | — | -46.04 KB (-100.0%) |
http2.html |
838.15 KB | 881.39 KB | +43.24 KB (+5.2%) |
assets/wasi-uGoLb5oK.js |
40.83 KB | — | -40.83 KB (-100.0%) |
assets/permissions-taYhW9AG.js |
34.82 KB | — | -34.82 KB (-100.0%) |
assets/embedding-oU82-G0W.js |
33.42 KB | — | -33.42 KB (-100.0%) |
assets/intl-DEwtIU0W.js |
32.44 KB | — | -32.44 KB (-100.0%) |
url.html |
363.30 KB | 394.26 KB | +30.96 KB (+8.5%) |
assets/dist-3BV8iJwG.js |
— | 30.80 KB | +30.80 KB |
assets/querystring-Cy4xsTPk.js |
29.92 KB | — | -29.92 KB (-100.0%) |
events.html |
478.82 KB | 507.26 KB | +28.44 KB (+5.9%) |
assets/string_decoder-Dp_Y92gG.js |
28.32 KB | — | -28.32 KB (-100.0%) |
v8.html |
358.26 KB | 386.18 KB | +27.92 KB (+7.8%) |
net.html |
460.66 KB | 488.32 KB | +27.66 KB (+6.0%) |
stream_iter.html |
409.45 KB | 435.70 KB | +26.25 KB (+6.4%) |
assets/SideBar-Do65MZNo.js |
— | 24.72 KB | +24.72 KB |
assets/punycode-B0RI1WFH.js |
24.66 KB | — | -24.66 KB (-100.0%) |
zlib.html |
380.13 KB | 404.55 KB | +24.42 KB (+6.4%) |
tls.html |
414.46 KB | 437.31 KB | +22.85 KB (+5.5%) |
webstreams.html |
397.80 KB | 419.81 KB | +22.01 KB (+5.5%) |
assets/typescript-cyJZ9ovA.js |
21.60 KB | — | -21.60 KB (-100.0%) |
dns.html |
318.66 KB | 340.09 KB | +21.43 KB (+6.7%) |
worker_threads.html |
393.55 KB | 414.67 KB | +21.12 KB (+5.4%) |
assets/ThemeToggle-QPGipIxa.js |
— | 19.23 KB | +19.23 KB |
deprecations.html |
496.84 KB | 515.78 KB | +18.94 KB (+3.8%) |
readline.html |
263.32 KB | 282.09 KB | +18.77 KB (+7.1%) |
cli.html |
516.77 KB | 535.26 KB | +18.50 KB (+3.6%) |
diagnostics_channel.html |
329.06 KB | 346.80 KB | +17.74 KB (+5.4%) |
module.html |
351.15 KB | 368.74 KB | +17.58 KB (+5.0%) |
assert.html |
347.32 KB | 364.79 KB | +17.48 KB (+5.0%) |
perf_hooks.html |
407.63 KB | 425.10 KB | +17.46 KB (+4.3%) |
vm.html |
396.20 KB | 413.24 KB | +17.04 KB (+4.3%) |
sqlite.html |
315.32 KB | 331.64 KB | +16.32 KB (+5.2%) |
assets/Layout-mjxWOYWi.js |
— | 15.87 KB | +15.87 KB |
child_process.html |
406.60 KB | 422.21 KB | +15.60 KB (+3.8%) |
assets/Combination-BsuZkbYm.js |
— | 15.45 KB | +15.45 KB |
assets/CodeBox-CRqxJ3XS.css |
14.30 KB | — | -14.30 KB (-100.0%) |
assets/compat.module-DVjVgC-V.js |
— | 13.97 KB | +13.97 KB |
assets/index-BKEGgRXL.js |
13.83 KB | — | -13.83 KB (-100.0%) |
dgram.html |
218.11 KB | 231.92 KB | +13.81 KB (+6.3%) |
addons.html |
273.62 KB | 287.03 KB | +13.41 KB (+4.9%) |
quic.html |
834.15 KB | 847.50 KB | +13.36 KB (+1.6%) |
inspector.html |
178.19 KB | 191.29 KB | +13.10 KB (+7.4%) |
path.html |
143.83 KB | 156.50 KB | +12.67 KB (+8.8%) |
packages.html |
177.99 KB | 190.56 KB | +12.57 KB (+7.1%) |
console.html |
148.71 KB | 161.12 KB | +12.41 KB (+8.3%) |
assets/environment_variables-x0rRCRPK.js |
11.73 KB | — | -11.73 KB (-100.0%) |
async_context.html |
190.67 KB | 202.22 KB | +11.55 KB (+6.1%) |
assets/synopsis-dTkOnk-T.js |
11.42 KB | — | -11.42 KB (-100.0%) |
single-executable-applications.html |
107.70 KB | 118.98 KB | +11.28 KB (+10.5%) |
repl.html |
183.05 KB | 194.27 KB | +11.22 KB (+6.1%) |
assets/preact.module-CMTAcUY_.js |
— | 11.17 KB | +11.17 KB |
async_hooks.html |
161.85 KB | 172.89 KB | +11.04 KB (+6.8%) |
modules.html |
184.57 KB | 195.52 KB | +10.96 KB (+5.9%) |
ffi.html |
143.33 KB | 153.88 KB | +10.55 KB (+7.4%) |
webcrypto.html |
566.72 KB | 577.18 KB | +10.46 KB (+1.8%) |
globals.html |
235.48 KB | 245.92 KB | +10.43 KB (+4.4%) |
errors.html |
493.18 KB | 503.01 KB | +9.83 KB (+2.0%) |
cluster.html |
203.09 KB | 212.55 KB | +9.46 KB (+4.7%) |
timers.html |
138.92 KB | 148.15 KB | +9.23 KB (+6.6%) |
esm.html |
157.86 KB | 167.01 KB | +9.14 KB (+5.8%) |
https.html |
153.70 KB | 162.44 KB | +8.75 KB (+5.7%) |
assets/Tooltip-ByXt4F8R.js |
— | 7.51 KB | +7.51 KB |
assets/runtime-BSjGMa64.js |
— | 7.43 KB | +7.43 KB |
os.html |
150.64 KB | 158.01 KB | +7.37 KB (+4.9%) |
assets/dist-CRbaSoSS.js |
— | 7.00 KB | +7.00 KB |
debugger.html |
99.59 KB | 106.18 KB | +6.60 KB (+6.6%) |
domain.html |
105.33 KB | 110.96 KB | +5.63 KB (+5.3%) |
tty.html |
98.09 KB | 103.70 KB | +5.61 KB (+5.7%) |
dtls.html |
160.70 KB | 166.04 KB | +5.34 KB (+3.3%) |
assets/withIsland-D4tyHz8H.js |
— | 5.01 KB | +5.01 KB |
report.html |
174.71 KB | 179.60 KB | +4.89 KB (+2.8%) |
assets/documentation-Dfeipv02.js |
4.84 KB | — | -4.84 KB (-100.0%) |
permissions.html |
61.64 KB | 66.27 KB | +4.63 KB (+7.5%) |
punycode.html |
62.97 KB | 67.51 KB | +4.54 KB (+7.2%) |
tracing.html |
84.04 KB | 88.55 KB | +4.50 KB (+5.4%) |
querystring.html |
65.43 KB | 69.31 KB | +3.89 KB (+5.9%) |
vfs.html |
83.73 KB | 87.57 KB | +3.85 KB (+4.6%) |
wasi.html |
70.49 KB | 74.04 KB | +3.55 KB (+5.0%) |
assets/CodeTabs-B6Nb8z7w.js |
— | 3.53 KB | +3.53 KB |
assets/CodeBox-BJyv4581.js |
— | 3.34 KB | +3.34 KB |
assets/dist-CCdicxH8.js |
— | 3.30 KB | +3.30 KB |
intl.html |
56.93 KB | 59.97 KB | +3.04 KB (+5.3%) |
typescript.html |
52.26 KB | 55.29 KB | +3.03 KB (+5.8%) |
assets/CodeBox-OhcnL93l.js |
3.02 KB | — | -3.02 KB (-100.0%) |
environment_variables.html |
42.83 KB | 45.57 KB | +2.73 KB (+6.4%) |
synopsis.html |
41.46 KB | 43.85 KB | +2.39 KB (+5.8%) |
assets/404-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/addons-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/all-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/assert-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/async_context-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/async_hooks-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/buffer-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/child_process-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/cli-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/cluster-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/console-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/crypto-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/debugger-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/deprecations-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/dgram-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/diagnostics_channel-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/dns-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/documentation-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/domain-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/dtls-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/embedding-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/environment_variables-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/errors-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/esm-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/events-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/ffi-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/fs-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/globals-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/http-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/http2-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/https-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/index-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/inspector-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/intl-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/module-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/modules-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/n-api-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/net-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/os-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/packages-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/path-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/perf_hooks-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/permissions-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/process-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/punycode-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/querystring-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/quic-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/readline-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/repl-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/report-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/single-executable-applications-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/sqlite-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/stream-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/stream_iter-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/string_decoder-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/synopsis-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/test-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/timers-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/tls-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/tracing-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/tty-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/typescript-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/url-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/util-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/v8-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/vfs-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/vm-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/wasi-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/webcrypto-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/webstreams-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/worker_threads-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
assets/zlib-C6vd57DN.js |
— | 2.35 KB | +2.35 KB |
string_decoder.html |
55.42 KB | 57.73 KB | +2.30 KB (+4.2%) |
assets/FunctionSignature-DjT0Pd1f.js |
— | 2.20 KB | +2.20 KB |
assets/Banner-C8jfJpJp.js |
— | 2.09 KB | +2.09 KB |
assets/ChangeHistory-ClSwkpbE.js |
— | 1.72 KB | +1.72 KB |
assets/dist-BJlh1OX4.js |
— | 1.26 KB | +1.26 KB |
assets/preload-helper-HclGiUj8.js |
— | 1.18 KB | +1.18 KB |
embedding.html |
58.21 KB | 59.23 KB | +1.01 KB (+1.7%) |
assets/DataTag-q_ANf0Sf.js |
— | 841.00 B | +841.00 B |
assets/classnames-CRodZAfA.js |
— | 752.00 B | +752.00 B |
assets/404-DVLui6_T.js |
627.00 B | — | -627.00 B (-100.0%) |
assets/Badge-BqGxnEmL.js |
— | 604.00 B | +604.00 B |
assets/ArrowUpRightIcon-B2MCBCER.js |
— | 593.00 B | +593.00 B |
assets/AlertBox-DGj8i9_s.js |
— | 588.00 B | +588.00 B |
documentation.html |
36.70 KB | 37.24 KB | +557.00 B (+1.5%) |
assets/CodeBracketIcon-CphpicIm.js |
— | 526.00 B | +526.00 B |
index.html |
39.28 KB | 39.77 KB | +498.00 B (+1.2%) |
404.html |
28.70 KB | 29.18 KB | +492.00 B (+1.7%) |
assets/ChevronDownIcon-D4hyC6Y5.js |
— | 482.00 B | +482.00 B |
assets/jsx-runtime-BSYAoxLA.js |
— | 466.00 B | +466.00 B |
assets/dist-BOsqwrzv.js |
— | 421.00 B | +421.00 B |
assets/relativeOrAbsolute-9Sms4zRu.js |
— | 304.00 B | +304.00 B |
assets/Blockquote-BLfDjiCB.js |
— | 168.00 B | +168.00 B |
Performance estimate (single CI run)
- Generation time: 47.7% faster (105.18 s → 54.97 s)
- Peak memory: 16.1% lower (5.11 GB → 4.29 GB)
| `registerIslands({${componentImports | ||
| .map( | ||
| ({ name, source }) => | ||
| `${JSON.stringify(name)}: () => import(${JSON.stringify(source)})` |
9cefea8 to
8d3b7f5
Compare

Uses islands from 11ty in order to give us partial hydration
(See nodejs/nodejs.org#9028 for the broken CSS issue)
Known issue: Code Tabs aren't working (but code boxes are)