Skip to content

feat(assets): read a container block by block over byte ranges - #744

Merged
Exoridus merged 3 commits into
nextfrom
feat/exoa-range-reader
Sep 14, 2026
Merged

Exoridus merged 3 commits into
nextfrom
feat/exoa-range-reader

Conversation

@Exoridus

Copy link
Copy Markdown
Owner

Stage 2 of the .exoa block container: the range-capable reader and the block store, which is where the format's second and third demands - "only what changed is re-fetched" and "fragments" - actually pay. Stage 1 (format, writer, whole-file reader) shipped in #705. No format version changes.

exo serve answers byte ranges

Accept-Ranges: bytes goes on every file response, not only a ranged one: a client decides whether to range-fetch at all from the answer to its first request. Added with it are 206 plus Content-Range, 416 for a range starting past the end, and suffix ranges. A multi-range request is answered whole rather than refused - always allowed, and a dev server has no reason to build a multipart body. The SPA fallback always answers whole, because a range over it would address the fallback document rather than the path the client asked for.

The reader

ContainerReader.open(url) costs one request: a speculative range over the first 64 KiB. That does double duty. A server honouring it answers 206, and the prefix almost always already holds the whole head, so the reader is ready without a second round trip; a server ignoring it answers 200 with the file, which is the single-request path. Blocks are then fetched individually, decoded blocks are shared for the reader's lifetime, and two entries needing one block await a single fetch. readEntryRange serves the fragment demand - for an entry stored uncompressed the region maps straight onto a byte range and no block is touched at all.

Degradation is tested, not asserted: a server that ignores ranges, and a response carrying Content-Encoding (where a range would address the encoded stream and every offset in the head would be wrong), both fall back to the whole file, and the tests pin that no further request follows.

parseContainerHead(prefix, totalLength) is split out of parseContainer, which becomes the one-liner over it. Block extents were always validated against the file's total length rather than against the buffer - that was the only real coupling, and it is now a parameter.

The block store

cacheApiBlockStore() keys on the block hash rather than on the pack, so two packs sharing a block share the stored entry. It is entirely optional and never fails loudly: no caches, a blocked bucket, a full quota - each is a miss, and the block is fetched.

What changes for callers

loadContainer(url) is unchanged: one request, whole file, the existing cache and connectivity policy. loadContainer(url, { store }) selects the block-wise path.

The one consequence worth stating: the block store replaces the whole-file cache entry rather than adding to it. Both hold the same bytes at different granularity, and keeping both would store every pack twice - so the block-wise path deliberately bypasses _acquireContainer, resolving the URL and the application's fetchOptions through the decoder but fetching for itself.

A selection option ({ only: [...] }) is deliberately not here. It would change the scope's ownership semantics - one claim per entry is what makes unpacking safe next to a scene that shares an asset - and it belongs with the Stage 3 manifest, which is what decides which packs an application wants in the first place.

Validation

pnpm gates typecheck, lint, sync, site; pnpm test (13150 passed); pnpm typecheck:packages. 14 new reader tests and 6 new server tests. Two export-surface snapshots updated; their diffs carry exactly the ten symbols this adds.

https://claude.ai/code/session_013jqQeGU6gwsQhYDFrKiN1A

@Exoridus
Exoridus enabled auto-merge (squash) September 14, 2026 09:27
@codecov

codecov Bot commented Sep 14, 2026

Copy link
Copy Markdown

Bundle Report

Changes will decrease total bundle size by 19.84MB (-37.86%) ⬇️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
exo-esm-esm 1.26MB 5.29kB (0.42%) ⬆️
exo-esm-modules-esm 3.63MB 15.74kB (0.44%) ⬆️
exo-iife-min-Exo-iife 1.26MB 5.28kB (0.42%) ⬆️
site-server-esm 14.3MB -19.9MB (-58.19%) ⬇️
exo-full-iife-Exo-iife 5.45MB 15.49kB (0.28%) ⬆️
exo-iife-Exo-iife 3.51MB 15.48kB (0.44%) ⬆️
exo-full-iife-min-Exo-iife 1.98MB 5.28kB (0.27%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: site-server-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
_astro/vendor-monaco.DoJOD-o-.js (New) 4.18MB 4.18MB 100.0% 🚀
_astro/css.worker-BDCmgL4U.js (New) 1.05MB 1.05MB 100.0% 🚀
_astro/html.worker-DG8hnSJR.js (New) 719.48kB 719.48kB 100.0% 🚀
_astro/json.worker-CxwlJRnL.js (New) 409.13kB 409.13kB 100.0% 🚀
_astro/vendor-monaco.CTGdSUG0.css (New) 321.61kB 321.61kB 100.0% 🚀
_astro/vendor-react.D1OGm6St.js (New) 206.03kB 206.03kB 100.0% 🚀
_astro/codicon.ngg6Pgfi.ttf (New) 121.97kB 121.97kB 100.0% 🚀
_astro/ExampleBrowser.Ck72aELR.js (New) 32.42kB 32.42kB 100.0% 🚀
_astro/ExoHeader.BR-rt_aT.js (New) 29.27kB 29.27kB 100.0% 🚀
_astro/EditorPreview.Cgm-D2Qt.js (New) 21.49kB 21.49kB 100.0% 🚀
_astro/EditorCode.CvePRCK7.js (New) 15.74kB 15.74kB 100.0% 🚀
_astro/EditorCode.CVWGmhtx.css (New) 3.38kB 3.38kB 100.0% 🚀
_astro/BottomSheet.MRJFuI4E.js (New) 2.67kB 2.67kB 100.0% 🚀
_astro/BottomSheet.URrhJv5z.css (New) 2.08kB 2.08kB 100.0% 🚀
_astro/versions.aOfTA5D9.js (New) 1.61kB 1.61kB 100.0% 🚀
_astro/GuideExamplePreview.CXDwKzRh.js (New) 1.55kB 1.55kB 100.0% 🚀
_astro/rolldown-runtime.hePW80VL.js (New) 716 bytes 716 bytes 100.0% 🚀
_astro/react-utils.C-5Q78bo.js (New) 260 bytes 260 bytes 100.0% 🚀
_astro/client.CfxwAm7Y.js (New) 68 bytes 68 bytes 100.0% 🚀
chunks/_astro_data-layer-content_4iD9TF1p.mjs (Deleted) -7.73MB 0 bytes -100.0% 🗑️
chunks/example-sources_D1xhuWWb.mjs (Deleted) -1.58MB 0 bytes -100.0% 🗑️
chunks/cpp_CPDmpxAH.mjs (Deleted) -837.87kB 0 bytes -100.0% 🗑️
chunks/emacs-lisp_Dv0hCzlu.mjs (Deleted) -792.54kB 0 bytes -100.0% 🗑️
chunks/wasm_CLRKp8VF.mjs (Deleted) -622.55kB 0 bytes -100.0% 🗑️
chunks/bench-profiles_DUSQ_ybd.mjs (Deleted) -561.66kB 0 bytes -100.0% 🗑️
_astro/vendor-monaco.D6-58Mxn.css (Deleted) -308.24kB 0 bytes -100.0% 🗑️
chunks/shiki-theme_BYrySdxo.mjs (Deleted) -303.06kB 0 bytes -100.0% 🗑️
chunks/jsx-runtime_1tdYssgZ.mjs (Deleted) -281.08kB 0 bytes -100.0% 🗑️
chunks/wolfram_CcZPfnLd.mjs (Deleted) -266.98kB 0 bytes -100.0% 🗑️
prerender-entry.Dm06huQT.mjs (Deleted) -232.96kB 0 bytes -100.0% 🗑️
chunks/vue-vine_BwEx5Hbl.mjs (Deleted) -201.21kB 0 bytes -100.0% 🗑️
chunks/backend-comparison_p9Nr0gX3.mjs (Deleted) -199.19kB 0 bytes -100.0% 🗑️
chunks/angular-ts_Go_sxgiM.mjs (Deleted) -194.57kB 0 bytes -100.0% 🗑️
chunks/typescript_BdOuaDkb.mjs (Deleted) -191.0kB 0 bytes -100.0% 🗑️
chunks/jsx_DlBZfu41.mjs (Deleted) -188.11kB 0 bytes -100.0% 🗑️
chunks/tsx_DP9gbsaw.mjs (Deleted) -185.85kB 0 bytes -100.0% 🗑️
chunks/javascript_Csr6kOdt.mjs (Deleted) -185.19kB 0 bytes -100.0% 🗑️
chunks/typst_BnzMfKm_.mjs (Deleted) -184.6kB 0 bytes -100.0% 🗑️
chunks/objective-cpp__ooRQ-PY.mjs (Deleted) -184.45kB 0 bytes -100.0% 🗑️
chunks/audio-effects_BQ7S0yrK.mjs (Deleted) -157.49kB 0 bytes -100.0% 🗑️
chunks/writing-your-own-transition_L-orSKyS.mjs (Deleted) -155.46kB 0 bytes -100.0% 🗑️
chunks/text_BGBnMCgd.mjs (Deleted) -152.43kB 0 bytes -100.0% 🗑️
chunks/asciidoc_xKuVlNk6.mjs (Deleted) -150.63kB 0 bytes -100.0% 🗑️
chunks/mdx_BK9ZufRc.mjs (Deleted) -146.33kB 0 bytes -100.0% 🗑️
chunks/animation_BpGK0YFI.mjs (Deleted) -142.19kB 0 bytes -100.0% 🗑️
chunks/infinite-maps_CI9ku00e.mjs (Deleted) -141.61kB 0 bytes -100.0% 🗑️
chunks/spatial-audio_YhngOhqZ.mjs (Deleted) -137.74kB 0 bytes -100.0% 🗑️
chunks/php_Ce-_eRmu.mjs (Deleted) -120.72kB 0 bytes -100.0% 🗑️
chunks/blade_BmZAqhvV.mjs (Deleted) -112.47kB 0 bytes -100.0% 🗑️
chunks/objective-c_6dJF64Dt.mjs (Deleted) -111.93kB 0 bytes -100.0% 🗑️
chunks/tiled-maps_BZI6DrAm.mjs (Deleted) -111.61kB 0 bytes -100.0% 🗑️
chunks/custom-mesh-shaders_aolJcqzP.mjs (Deleted) -111.48kB 0 bytes -100.0% 🗑️
chunks/filters_DhVOI54P.mjs (Deleted) -110.35kB 0 bytes -100.0% 🗑️
chunks/audio-basics_CnCJA7Mg.mjs (Deleted) -109.42kB 0 bytes -100.0% 🗑️
chunks/less_BzbdhFUi.mjs (Deleted) -107.13kB 0 bytes -100.0% 🗑️
chunks/loading-and-resources_-zVxpYwH.mjs (Deleted) -104.46kB 0 bytes -100.0% 🗑️
chunks/graphics_DM6bNcxO.mjs (Deleted) -102.13kB 0 bytes -100.0% 🗑️
chunks/application_BNDGvPg3.mjs (Deleted) -101.56kB 0 bytes -100.0% 🗑️
chunks/gamepad_DZi72uhx.mjs (Deleted) -99.98kB 0 bytes -100.0% 🗑️
chunks/csharp_CFKaLbHg.mjs (Deleted) -99.97kB 0 bytes -100.0% 🗑️
chunks/fortran-free-form_yxJ7igsv.mjs (Deleted) -98.65kB 0 bytes -100.0% 🗑️
chunks/ui-and-widgets_a9riRQYg.mjs (Deleted) -97.2kB 0 bytes -100.0% 🗑️
chunks/racket_DRv7j6nv.mjs (Deleted) -95.06kB 0 bytes -100.0% 🗑️
chunks/particles_DFI3Mw6s.mjs (Deleted) -94.61kB 0 bytes -100.0% 🗑️
chunks/swift_DWmMn3lF.mjs (Deleted) -94.57kB 0 bytes -100.0% 🗑️
chunks/immediate-mode_4WsjsU6m.mjs (Deleted) -92.77kB 0 bytes -100.0% 🗑️
chunks/hack_ogeSwry3.mjs (Deleted) -86.02kB 0 bytes -100.0% 🗑️
chunks/authoring-extensions_B4D8sH9I.mjs (Deleted) -84.42kB 0 bytes -100.0% 🗑️
chunks/beat-detection_DwQOgTyo.mjs (Deleted) -83.95kB 0 bytes -100.0% 🗑️
chunks/vyper_C6KGx0YU.mjs (Deleted) -82.05kB 0 bytes -100.0% 🗑️
chunks/latex_CHMapQI4.mjs (Deleted) -80.49kB 0 bytes -100.0% 🗑️
chunks/gameplay-collision_AZ_BRgFO.mjs (Deleted) -78.98kB 0 bytes -100.0% 🗑️
chunks/c_DtrCgMGx.mjs (Deleted) -78.39kB 0 bytes -100.0% 🗑️
chunks/physics-basics_CBA7iOoQ.mjs (Deleted) -77.2kB 0 bytes -100.0% 🗑️
chunks/python_BjnOIxPe.mjs (Deleted) -77.17kB 0 bytes -100.0% 🗑️
chunks/mojo_CsUSYzsu.mjs (Deleted) -76.64kB 0 bytes -100.0% 🗑️
chunks/typed-worklets-and-workers_Bt9afwKp.mjs (Deleted) -75.89kB 0 bytes -100.0% 🗑️
chunks/vendor-react_BMTBJ0m-.mjs (Deleted) -75.19kB 0 bytes -100.0% 🗑️
chunks/worlds-and-spawning_3wKnWIri.mjs (Deleted) -72.71kB 0 bytes -100.0% 🗑️
chunks/ldtk_DGeC5D7n.mjs (Deleted) -72.06kB 0 bytes -100.0% 🗑️
chunks/mouse-and-pointer_C0oZ1z8C.mjs (Deleted) -71.45kB 0 bytes -100.0% 🗑️
chunks/ExampleBrowser_LI5sMBxn.mjs (Deleted) -69.05kB 0 bytes -100.0% 🗑️
chunks/deployment_Bciivao6.mjs (Deleted) -68.51kB 0 bytes -100.0% 🗑️
chunks/debugging-and-inspection_URibM8rI.mjs (Deleted) -67.4kB 0 bytes -100.0% 🗑️
chunks/ocaml_vm1Y8An6.mjs (Deleted) -67.28kB 0 bytes -100.0% 🗑️
chunks/markdown_CkmxmzqY.mjs (Deleted) -65.34kB 0 bytes -100.0% 🗑️
chunks/sprites_BH4Pf-Vu.mjs (Deleted) -65.21kB 0 bytes -100.0% 🗑️
chunks/ballerina_DIdXD2KH.mjs (Deleted) -64.73kB 0 bytes -100.0% 🗑️
chunks/aseprite_C7og5Y43.mjs (Deleted) -63.79kB 0 bytes -100.0% 🗑️
chunks/wikitext_wjhjmmzD.mjs (Deleted) -62.35kB 0 bytes -100.0% 🗑️
chunks/html_CJiVogkZ.mjs (Deleted) -62.31kB 0 bytes -100.0% 🗑️
chunks/stata_ZpI2p0PE.mjs (Deleted) -62.02kB 0 bytes -100.0% 🗑️
chunks/mermaid_ItFqCK9s.mjs (Deleted) -61.2kB 0 bytes -100.0% 🗑️
chunks/render-targets_xGDSTa8z.mjs (Deleted) -59.28kB 0 bytes -100.0% 🗑️
chunks/everforest-light_D0-By8Ib.mjs (Deleted) -58.66kB 0 bytes -100.0% 🗑️
chunks/everforest-dark_DM8lKNNi.mjs (Deleted) -58.65kB 0 bytes -100.0% 🗑️
chunks/catppuccin-macchiato_Dkogd_RC.mjs (Deleted) -56.22kB 0 bytes -100.0% 🗑️
chunks/catppuccin-frappe_DpzIdcTG.mjs (Deleted) -56.2kB 0 bytes -100.0% 🗑️
chunks/catppuccin-latte_qlLg6gWa.mjs (Deleted) -56.2kB 0 bytes -100.0% 🗑️
chunks/catppuccin-mocha_DW8bSod0.mjs (Deleted) -56.2kB 0 bytes -100.0% 🗑️
chunks/typed-shaders_CBxZqeb3.mjs (Deleted) -55.39kB 0 bytes -100.0% 🗑️
chunks/imba_96qKoJCa.mjs (Deleted) -54.85kB 0 bytes -100.0% 🗑️
chunks/_virtual_astro_get-image_Cvn1LewK.mjs (Deleted) -54.78kB 0 bytes -100.0% 🗑️
chunks/ada_twHwrVWN.mjs (Deleted) -54.62kB 0 bytes -100.0% 🗑️
chunks/apex_CybrBQ0z.mjs (Deleted) -53.2kB 0 bytes -100.0% 🗑️
chunks/keyboard-and-actions_CeeUzShN.mjs (Deleted) -52.98kB 0 bytes -100.0% 🗑️
chunks/ruby_DurSp7NY.mjs (Deleted) -52.52kB 0 bytes -100.0% 🗑️
chunks/css_B24SoJng.mjs (Deleted) -52.49kB 0 bytes -100.0% 🗑️
chunks/go_aXtTCanQ.mjs (Deleted) -51.86kB 0 bytes -100.0% 🗑️
_astro/AppShell.CL9P8ynr.css (Deleted) -50.63kB 0 bytes -100.0% 🗑️
chunks/AppShell_CE8yl84_.mjs (Deleted) -49.85kB 0 bytes -100.0% 🗑️
chunks/ahk2_bJ5Wm9-K.mjs (Deleted) -48.96kB 0 bytes -100.0% 🗑️
chunks/d_BQY8TDgQ.mjs (Deleted) -48.94kB 0 bytes -100.0% 🗑️
chunks/perl_DD46WzW0.mjs (Deleted) -48.57kB 0 bytes -100.0% 🗑️
chunks/shellscript_CJgrg95w.mjs (Deleted) -45.75kB 0 bytes -100.0% 🗑️
chunks/haskell_CfGsE1Cf.mjs (Deleted) -45.58kB 0 bytes -100.0% 🗑️
chunks/audio-reactive-visualization_buQ-BIZP.mjs (Deleted) -44.6kB 0 bytes -100.0% 🗑️
chunks/troubleshooting_Cq1BV9ce.mjs (Deleted) -44.55kB 0 bytes -100.0% 🗑️
chunks/asm_wBDSgBbA.mjs (Deleted) -43.88kB 0 bytes -100.0% 🗑️
chunks/scene-graph_DJjq8yO6.mjs (Deleted) -43.01kB 0 bytes -100.0% 🗑️
chunks/custom-renderers_DGRhAJgN.mjs (Deleted) -42.4kB 0 bytes -100.0% 🗑️
chunks/erlang_BsP4G84Y.mjs (Deleted) -41.69kB 0 bytes -100.0% 🗑️
chunks/org_GxkLwT0W.mjs (Deleted) -41.61kB 0 bytes -100.0% 🗑️
chunks/cobol_Cde5oeOV.mjs (Deleted) -41.47kB 0 bytes -100.0% 🗑️
chunks/bird2_BMprQDNV.mjs (Deleted) -41.32kB 0 bytes -100.0% 🗑️
chunks/haxe_QaqXWmIB.mjs (Deleted) -40.26kB 0 bytes -100.0% 🗑️
chunks/pixel-snapping_BEFqoSgV.mjs (Deleted) -40.11kB 0 bytes -100.0% 🗑️
chunks/EditorPreview_C7pSh6tO.mjs (Deleted) -39.69kB 0 bytes -100.0% 🗑️
chunks/resize-dpr-and-canvas_DTPVQi35.mjs (Deleted) -39.66kB 0 bytes -100.0% 🗑️
chunks/nginx_B6K5caqL.mjs (Deleted) -39.45kB 0 bytes -100.0% 🗑️
chunks/houston_BCge59HB.mjs (Deleted) -39.13kB 0 bytes -100.0% 🗑️
chunks/tokyo-night_CZgEO66P.mjs (Deleted) -38.95kB 0 bytes -100.0% 🗑️
chunks/device-variants_D0YDiF0J.mjs (Deleted) -37.6kB 0 bytes -100.0% 🗑️
chunks/one-dark-pro_CUhzNQJE.mjs (Deleted) -37.42kB 0 bytes -100.0% 🗑️
chunks/poimandres_QRiMVtzX.mjs (Deleted) -36.74kB 0 bytes -100.0% 🗑️
chunks/BenchFullResultsPage_DJQULQ7E.mjs (Deleted) -36.23kB 0 bytes -100.0% 🗑️
chunks/serialization-and-prefabs_26AmzF3L.mjs (Deleted) -35.73kB 0 bytes -100.0% 🗑️
chunks/BenchmarksPage_DdG0gMbw.mjs (Deleted) -35.6kB 0 bytes -100.0% 🗑️
chunks/scenes-and-lifecycle_GU6EbWZ0.mjs (Deleted) -35.13kB 0 bytes -100.0% 🗑️
chunks/bsl_RRHQTRWr.mjs (Deleted) -35.05kB 0 bytes -100.0% 🗑️
chunks/stylus_ZZDn1yUO.mjs (Deleted) -33.23kB 0 bytes -100.0% 🗑️
chunks/julia_CUdUEEdZ.mjs (Deleted) -33.23kB 0 bytes -100.0% 🗑️
chunks/crystal_BxARsATC.mjs (Deleted) -32.91kB 0 bytes -100.0% 🗑️
chunks/ahk_B0zayAPr.mjs (Deleted) -32.83kB 0 bytes -100.0% 🗑️
chunks/night-owl_Cm6kp1PA.mjs (Deleted) -32.35kB 0 bytes -100.0% 🗑️
chunks/applescript_CJ80B5XJ.mjs (Deleted) -32.08kB 0 bytes -100.0% 🗑️
chunks/guide-structure_BPjuU0-_.mjs (Deleted) -31.94kB 0 bytes -100.0% 🗑️
chunks/scala_pMGZAs9j.mjs (Deleted) -31.33kB 0 bytes -100.0% 🗑️
chunks/joints-and-dynamics_tBNMlInZ.mjs (Deleted) -30.97kB 0 bytes -100.0% 🗑️
chunks/razor_DtzGaIsD.mjs (Deleted) -30.85kB 0 bytes -100.0% 🗑️
chunks/scss_DfTZ3J77.mjs (Deleted) -30.71kB 0 bytes -100.0% 🗑️
chunks/java_DtJJObUJ.mjs (Deleted) -30.68kB 0 bytes -100.0% 🗑️
chunks/EditorCode_Dz3G54au.mjs (Deleted) -30.66kB 0 bytes -100.0% 🗑️
chunks/coffee_CKL8nDPj.mjs (Deleted) -29.89kB 0 bytes -100.0% 🗑️
chunks/c3_u0qNrniV.mjs (Deleted) -29.84kB 0 bytes -100.0% 🗑️
chunks/nord_B2iOUYPu.mjs (Deleted) -29.64kB 0 bytes -100.0% 🗑️
chunks/codeql_BwdvwJnv.mjs (Deleted) -29.6kB 0 bytes -100.0% 🗑️
chunks/performance_NZbFQmFv.mjs (Deleted) -29.36kB 0 bytes -100.0% 🗑️
chunks/night-owl-light_C5JQlziG.mjs (Deleted) -29.05kB 0 bytes -100.0% 🗑️
chunks/renderer-sdk-contract_DGpg3UD7.mjs (Deleted) -28.98kB 0 bytes -100.0% 🗑️
chunks/system-verilog_DW0KSMVO.mjs (Deleted) -28.95kB 0 bytes -100.0% 🗑️
chunks/vue_BZSikl6a.mjs (Deleted) -28.8kB 0 bytes -100.0% 🗑️
chunks/marko_yztgkyW2.mjs (Deleted) -28.69kB 0 bytes -100.0% 🗑️
chunks/fsharp_Csv26BFS.mjs (Deleted) -28.44kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff (Deleted) -28.21kB 0 bytes -100.0% 🗑️
chunks/one-light_Dydeaphl.mjs (Deleted) -28.19kB 0 bytes -100.0% 🗑️
chunks/angular-html_DFpvQUcR.mjs (Deleted) -27.66kB 0 bytes -100.0% 🗑️
chunks/typespec_C_R5TbvO.mjs (Deleted) -27.64kB 0 bytes -100.0% 🗑️
chunks/moonbit_BzHkbr4Q.mjs (Deleted) -27.52kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff (Deleted) -27.5kB 0 bytes -100.0% 🗑️
chunks/apl_BusG2rRg.mjs (Deleted) -27.01kB 0 bytes -100.0% 🗑️
chunks/vhdl_Co2XFKY7.mjs (Deleted) -26.8kB 0 bytes -100.0% 🗑️
chunks/purescript_CLpaGMbw.mjs (Deleted) -26.78kB 0 bytes -100.0% 🗑️
chunks/cadence_B1ELWULD.mjs (Deleted) -26.37kB 0 bytes -100.0% 🗑️
chunks/templ_Dua9xeFZ.mjs (Deleted) -26.31kB 0 bytes -100.0% 🗑️
chunks/astro_DVlyOzje.mjs (Deleted) -25.85kB 0 bytes -100.0% 🗑️
chunks/nim_B6oIhaho.mjs (Deleted) -25.63kB 0 bytes -100.0% 🗑️
chunks/retained-containers_CnYohNjO.mjs (Deleted) -25.49kB 0 bytes -100.0% 🗑️
chunks/gruvbox-light-medium_DK7Hp87r.mjs (Deleted) -25.36kB 0 bytes -100.0% 🗑️
chunks/gruvbox-dark-medium_C1cagsrM.mjs (Deleted) -25.36kB 0 bytes -100.0% 🗑️
chunks/gruvbox-light-hard_h1QgYclB.mjs (Deleted) -25.35kB 0 bytes -100.0% 🗑️
chunks/gruvbox-light-soft_CsHBh6fE.mjs (Deleted) -25.35kB 0 bytes -100.0% 🗑️
chunks/gruvbox-dark-hard_DaH6zhre.mjs (Deleted) -25.35kB 0 bytes -100.0% 🗑️
chunks/gruvbox-dark-soft_V8cmWQ7W.mjs (Deleted) -25.35kB 0 bytes -100.0% 🗑️
chunks/react_CrCT5x94.mjs (Deleted) -25.2kB 0 bytes -100.0% 🗑️
chunks/sql_DtGcscyb.mjs (Deleted) -24.8kB 0 bytes -100.0% 🗑️
chunks/_astro_content_BFcsCkNh.mjs (Deleted) -24.59kB 0 bytes -100.0% 🗑️
chunks/twig_D5YhvR8w.mjs (Deleted) -24.25kB 0 bytes -100.0% 🗑️
chunks/rose-pine-dawn_5bNxnqJn.mjs (Deleted) -24.16kB 0 bytes -100.0% 🗑️
chunks/rose-pine-moon_D9u1dVFS.mjs (Deleted) -24.16kB 0 bytes -100.0% 🗑️
chunks/rose-pine_LrKaLPzB.mjs (Deleted) -24.14kB 0 bytes -100.0% 🗑️
chunks/offline_BMp7yfWs.mjs (Deleted) -24.08kB 0 bytes -100.0% 🗑️
chunks/wit_CeQiCbz_.mjs (Deleted) -23.94kB 0 bytes -100.0% 🗑️
chunks/DocsLayout_CxNJ1tNn.mjs (Deleted) -23.91kB 0 bytes -100.0% 🗑️
chunks/common-lisp_DJtwvW4V.mjs (Deleted) -23.61kB 0 bytes -100.0% 🗑️
chunks/dracula-soft_CxJ6yBh7.mjs (Deleted) -23.29kB 0 bytes -100.0% 🗑️
chunks/dracula_DrwtDR2u.mjs (Deleted) -23.26kB 0 bytes -100.0% 🗑️
chunks/snazzy-light_DfXk5yzb.mjs (Deleted) -23.25kB 0 bytes -100.0% 🗑️
chunks/build-orb-dodge_CEe1YccU.mjs (Deleted) -23.02kB 0 bytes -100.0% 🗑️
chunks/glimmer-js_B8pygmEI.mjs (Deleted) -22.94kB 0 bytes -100.0% 🗑️
chunks/glimmer-ts_CQEDCkOl.mjs (Deleted) -22.94kB 0 bytes -100.0% 🗑️
_astro/HomePage.Q5eTbCl4.css (Deleted) -22.92kB 0 bytes -100.0% 🗑️
chunks/nushell_BLPX3-WC.mjs (Deleted) -22.84kB 0 bytes -100.0% 🗑️
chunks/errors-data_CNvREpxb.mjs (Deleted) -22.73kB 0 bytes -100.0% 🗑️
chunks/ayu-light_Djj5_ZCz.mjs (Deleted) -22.53kB 0 bytes -100.0% 🗑️
chunks/ayu-mirage_B5o6RGmT.mjs (Deleted) -22.47kB 0 bytes -100.0% 🗑️
chunks/ayu-dark_liWEyCZQ.mjs (Deleted) -22.46kB 0 bytes -100.0% 🗑️
chunks/powershell_DvOBVZPr.mjs (Deleted) -21.96kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2 (Deleted) -21.83kB 0 bytes -100.0% 🗑️
chunks/groovy_Bw2Ku4bU.mjs (Deleted) -21.56kB 0 bytes -100.0% 🗑️
chunks/mdc_C1b5g3_q.mjs (Deleted) -21.34kB 0 bytes -100.0% 🗑️
chunks/viml_BReTXeDA.mjs (Deleted) -21.2kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2 (Deleted) -21.17kB 0 bytes -100.0% 🗑️
chunks/gdscript_CSSSWtkL.mjs (Deleted) -21.11kB 0 bytes -100.0% 🗑️
chunks/your-first-scene_C1HGDQah.mjs (Deleted) -21.01kB 0 bytes -100.0% 🗑️
chunks/svelte_BPWEr4fK.mjs (Deleted) -20.75kB 0 bytes -100.0% 🗑️
chunks/graphql_D_YYFDMU.mjs (Deleted) -20.59kB 0 bytes -100.0% 🗑️
chunks/material-theme-palenight_BqWSY0zJ.mjs (Deleted) -20.57kB 0 bytes -100.0% 🗑️
chunks/material-theme-lighter_BiEXTf1u.mjs (Deleted) -20.56kB 0 bytes -100.0% 🗑️
chunks/material-theme-darker_DAUXLwZb.mjs (Deleted) -20.55kB 0 bytes -100.0% 🗑️
chunks/material-theme-ocean_C0tH_beU.mjs (Deleted) -20.55kB 0 bytes -100.0% 🗑️
chunks/material-theme_DckHuUUK.mjs (Deleted) -20.52kB 0 bytes -100.0% 🗑️
chunks/liquid_BmzWPM4R.mjs (Deleted) -20.34kB 0 bytes -100.0% 🗑️
chunks/move_B-o8dn0N.mjs (Deleted) -20.24kB 0 bytes -100.0% 🗑️
_astro/ExampleBrowser.BGXKxNid.css (Deleted) -20.05kB 0 bytes -100.0% 🗑️
chunks/setup_CHsmI8st.mjs (Deleted) -19.4kB 0 bytes -100.0% 🗑️
chunks/ts-tags_fCPzN4J1.mjs (Deleted) -19.02kB 0 bytes -100.0% 🗑️
chunks/kanagawa-dragon_BUX6P0jP.mjs (Deleted) -18.91kB 0 bytes -100.0% 🗑️
chunks/kanagawa-lotus_Dm_LiccM.mjs (Deleted) -18.91kB 0 bytes -100.0% 🗑️
chunks/kanagawa-wave_K9PBxgbK.mjs (Deleted) -18.9kB 0 bytes -100.0% 🗑️
chunks/odin_vjOJSyfV.mjs (Deleted) -18.58kB 0 bytes -100.0% 🗑️
chunks/solidity_DPVu0wkJ.mjs (Deleted) -18.46kB 0 bytes -100.0% 🗑️
chunks/elixir_B_EVzLaG.mjs (Deleted) -18.25kB 0 bytes -100.0% 🗑️
chunks/cue_B5KneM5p.mjs (Deleted) -18.22kB 0 bytes -100.0% 🗑️
chunks/matlab_CfRK6IMC.mjs (Deleted) -17.96kB 0 bytes -100.0% 🗑️
chunks/luau_koeK31uZ.mjs (Deleted) -17.78kB 0 bytes -100.0% 🗑️
chunks/nix_4vzStI7m.mjs (Deleted) -17.7kB 0 bytes -100.0% 🗑️
chunks/grid-pathfinding_BWUBpKE7.mjs (Deleted) -17.58kB 0 bytes -100.0% 🗑️
chunks/lua_D40mNAJl.mjs (Deleted) -17.57kB 0 bytes -100.0% 🗑️
_astro/BenchFullResultsPage.Q_BeEvRP.css (Deleted) -17.53kB 0 bytes -100.0% 🗑️
chunks/post-processing_Db0Z62tr.mjs (Deleted) -17.44kB 0 bytes -100.0% 🗑️
chunks/actionscript-3_CfsDl31I.mjs (Deleted) -17.38kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-400-normal.BnQMeOim.woff (Deleted) -17.0kB 0 bytes -100.0% 🗑️
chunks/HomePage_C8BNQDKf.mjs (Deleted) -17.0kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff (Deleted) -16.99kB 0 bytes -100.0% 🗑️
chunks/rust_COBzcmTx.mjs (Deleted) -16.94kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-600-normal.BflQw4A9.woff (Deleted) -16.88kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-400-normal.DRPE3kg4.woff (Deleted) -16.79kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-500-normal.3dgZTiw9.woff (Deleted) -16.79kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-600-normal.VcznFIpX.woff (Deleted) -16.73kB 0 bytes -100.0% 🗑️
chunks/abap_LtYK6g-v.mjs (Deleted) -16.59kB 0 bytes -100.0% 🗑️
chunks/github-dark-high-contrast_RHN5kW48.mjs (Deleted) -16.44kB 0 bytes -100.0% 🗑️
chunks/gnuplot_DgWvVXI8.mjs (Deleted) -16.3kB 0 bytes -100.0% 🗑️
chunks/kusto_6FdaWTzR.mjs (Deleted) -16.29kB 0 bytes -100.0% 🗑️
chunks/github-dark-default_BrdnT3vv.mjs (Deleted) -16.25kB 0 bytes -100.0% 🗑️
chunks/github-dark-dimmed_Bn-P3bZJ.mjs (Deleted) -16.25kB 0 bytes -100.0% 🗑️
chunks/github-light-high-contrast_XMJJhVsV.mjs (Deleted) -16.09kB 0 bytes -100.0% 🗑️
chunks/coordinates-and-views_D7K9oyFM.mjs (Deleted) -15.95kB 0 bytes -100.0% 🗑️
chunks/github-light-default_PTSfV1MO.mjs (Deleted) -15.94kB 0 bytes -100.0% 🗑️
chunks/clarity_BkOxTQMf.mjs (Deleted) -15.91kB 0 bytes -100.0% 🗑️
chunks/pug_UKFyUFpE.mjs (Deleted) -15.87kB 0 bytes -100.0% 🗑️
chunks/synthwave-84_D4CZeGaH.mjs (Deleted) -15.79kB 0 bytes -100.0% 🗑️
chunks/smalltalk_D4IpSogw.mjs (Deleted) -15.67kB 0 bytes -100.0% 🗑️
chunks/vitesse-dark_Cjct7fHa.mjs (Deleted) -15.47kB 0 bytes -100.0% 🗑️
chunks/ApiSymbolPage_BJSLDUVx.mjs (Deleted) -15.45kB 0 bytes -100.0% 🗑️
chunks/vitesse-black_BnxsPkql.mjs (Deleted) -15.39kB 0 bytes -100.0% 🗑️
chunks/vitesse-light_D54yeeu7.mjs (Deleted) -15.32kB 0 bytes -100.0% 🗑️
chunks/v_DBTjbKF9.mjs (Deleted) -15.03kB 0 bytes -100.0% 🗑️
chunks/aurora-x_Dwo4cmWi.mjs (Deleted) -15.02kB 0 bytes -100.0% 🗑️
chunks/BenchMethodologyPage_CtgvxFdu.mjs (Deleted) -14.86kB 0 bytes -100.0% 🗑️
chunks/parse_DwASa1l8.mjs (Deleted) -14.67kB 0 bytes -100.0% 🗑️
chunks/bat_Dx8nnxXE.mjs (Deleted) -14.19kB 0 bytes -100.0% 🗑️
chunks/chords-and-sequences_CXbMpQrW.mjs (Deleted) -14.16kB 0 bytes -100.0% 🗑️
_astro/BenchmarksPage.BYgjV7Un.css (Deleted) -14.0kB 0 bytes -100.0% 🗑️
chunks/fish_D7qAeWQz.mjs (Deleted) -13.98kB 0 bytes -100.0% 🗑️
chunks/handlebars_CenwkBn_.mjs (Deleted) -13.96kB 0 bytes -100.0% 🗑️
chunks/vesper_29-00ngB.mjs (Deleted) -13.95kB 0 bytes -100.0% 🗑️
chunks/nsis_C3tUpeAt.mjs (Deleted) -13.79kB 0 bytes -100.0% 🗑️
chunks/surrealql_H8LFCYct.mjs (Deleted) -13.62kB 0 bytes -100.0% 🗑️
chunks/hjson_Cuaphql8.mjs (Deleted) -13.51kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2 (Deleted) -13.39kB 0 bytes -100.0% 🗑️
chunks/apache_BIl2qPOf.mjs (Deleted) -13.38kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2 (Deleted) -13.31kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2 (Deleted) -13.28kB 0 bytes -100.0% 🗑️
chunks/wasm_gNIKwGlD.mjs (Deleted) -13.23kB 0 bytes -100.0% 🗑️
chunks/GuideChapterPage_CpIYjwD5.mjs (Deleted) -13.16kB 0 bytes -100.0% 🗑️
chunks/github-dark_DS-peopi.mjs (Deleted) -12.89kB 0 bytes -100.0% 🗑️
chunks/puppet_CQlPp728.mjs (Deleted) -12.8kB 0 bytes -100.0% 🗑️
chunks/terraform_v0KN9QQh.mjs (Deleted) -12.78kB 0 bytes -100.0% 🗑️
chunks/project-structure_rRLfwHXP.mjs (Deleted) -12.74kB 0 bytes -100.0% 🗑️
chunks/cinematics_Cw9QsvlM.mjs (Deleted) -12.7kB 0 bytes -100.0% 🗑️
chunks/github-light_COKynrhu.mjs (Deleted) -12.66kB 0 bytes -100.0% 🗑️
chunks/laserwave_DHoaXozT.mjs (Deleted) -12.62kB 0 bytes -100.0% 🗑️
chunks/elm_Bipiw8b9.mjs (Deleted) -12.52kB 0 bytes -100.0% 🗑️
chunks/just_Du2dk0Nd.mjs (Deleted) -12.4kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2 (Deleted) -12.29kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2 (Deleted) -12.27kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2 (Deleted) -12.26kB 0 bytes -100.0% 🗑️
chunks/gherkin_D6Lr12YQ.mjs (Deleted) -12.25kB 0 bytes -100.0% 🗑️
chunks/ApiAllPage_Css0Zi2_.mjs (Deleted) -12.06kB 0 bytes -100.0% 🗑️
chunks/rst_8pQc8J6s.mjs (Deleted) -11.99kB 0 bytes -100.0% 🗑️
chunks/prolog_Bacii3Ue.mjs (Deleted) -11.89kB 0 bytes -100.0% 🗑️
chunks/yaml_BXGYSTgF.mjs (Deleted) -11.87kB 0 bytes -100.0% 🗑️
chunks/nextflow-groovy_CdFFX-gF.mjs (Deleted) -11.82kB 0 bytes -100.0% 🗑️
chunks/beancount_CXtOQ8oS.mjs (Deleted) -11.76kB 0 bytes -100.0% 🗑️
chunks/dream-maker_CngiPd8U.mjs (Deleted) -11.66kB 0 bytes -100.0% 🗑️
chunks/pkl_C7lWzykI.mjs (Deleted) -11.51kB 0 bytes -100.0% 🗑️
chunks/hcl_DHg_Osgo.mjs (Deleted) -11.39kB 0 bytes -100.0% 🗑️
chunks/light-plus_BYP-8qw4.mjs (Deleted) -11.16kB 0 bytes -100.0% 🗑️
chunks/jison_otwuiBLr.mjs (Deleted) -11.11kB 0 bytes -100.0% 🗑️
chunks/raku_DI9yGpeW.mjs (Deleted) -11.1kB 0 bytes -100.0% 🗑️
_astro/DocsLayout.DPYRdTd8.css (Deleted) -10.92kB 0 bytes -100.0% 🗑️
chunks/pause-menu_CjOWJkI0.mjs (Deleted) -10.73kB 0 bytes -100.0% 🗑️
chunks/slack-ochin_BtOis9cv.mjs (Deleted) -10.72kB 0 bytes -100.0% 🗑️
chunks/tex_D-vgCAxY.mjs (Deleted) -10.68kB 0 bytes -100.0% 🗑️
chunks/sass_DI2zJwx7.mjs (Deleted) -10.44kB 0 bytes -100.0% 🗑️
chunks/plastic_DW9BRoPy.mjs (Deleted) -10.41kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-ext-500-normal.ckzbgY84.woff (Deleted) -10.34kB 0 bytes -100.0% 🗑️
chunks/slack-dark_DF6OVa8y.mjs (Deleted) -10.31kB 0 bytes -100.0% 🗑️
chunks/smithy_BRyN83Yn.mjs (Deleted) -10.29kB 0 bytes -100.0% 🗑️
chunks/dark-plus_BLkfv1Ms.mjs (Deleted) -10.26kB 0 bytes -100.0% 🗑️
chunks/game-feel_D9rEwDEQ.mjs (Deleted) -10.15kB 0 bytes -100.0% 🗑️
chunks/cmake_DPsCB_V6.mjs (Deleted) -10.14kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff (Deleted) -10.13kB 0 bytes -100.0% 🗑️
chunks/audio-reactive-scene_BOeU4ZjZ.mjs (Deleted) -10.11kB 0 bytes -100.0% 🗑️
chunks/andromeeda_BsG9A-2G.mjs (Deleted) -10.05kB 0 bytes -100.0% 🗑️
chunks/make_B2ukzWs3.mjs (Deleted) -10.03kB 0 bytes -100.0% 🗑️
chunks/horizon-bright_CwPyL0ta.mjs (Deleted) -9.96kB 0 bytes -100.0% 🗑️
chunks/horizon_D2HPo9qV.mjs (Deleted) -9.93kB 0 bytes -100.0% 🗑️
chunks/kotlin_BHE8CoV9.mjs (Deleted) -9.85kB 0 bytes -100.0% 🗑️
chunks/sas_CDyGTQ8m.mjs (Deleted) -9.74kB 0 bytes -100.0% 🗑️
chunks/haml_Cuchl6uH.mjs (Deleted) -9.71kB 0 bytes -100.0% 🗑️
chunks/hud-overlay_D5fyK3hx.mjs (Deleted) -9.69kB 0 bytes -100.0% 🗑️
chunks/vue-html_CftEgX6P.mjs (Deleted) -9.68kB 0 bytes -100.0% 🗑️
chunks/dart_C6DUdjib.mjs (Deleted) -9.67kB 0 bytes -100.0% 🗑️
chunks/waypoint-graphs_DR4Hipmq.mjs (Deleted) -9.54kB 0 bytes -100.0% 🗑️
_astro/ApiSymbolPage.CWZBqkCH.css (Deleted) -9.5kB 0 bytes -100.0% 🗑️
chunks/monokai_Y04IwRdK.mjs (Deleted) -9.17kB 0 bytes -100.0% 🗑️
chunks/regexp_hIwxRxyb.mjs (Deleted) -9.14kB 0 bytes -100.0% 🗑️
chunks/ui-patterns_VnmkGRMK.mjs (Deleted) -9.06kB 0 bytes -100.0% 🗑️
chunks/plsql_DCNXypXO.mjs (Deleted) -9.03kB 0 bytes -100.0% 🗑️
chunks/camera-follow-and-parallax_Dlo4nIRe.mjs (Deleted) -9.0kB 0 bytes -100.0% 🗑️
chunks/prisma_4G_BaF_i.mjs (Deleted) -8.73kB 0 bytes -100.0% 🗑️
chunks/systemd_DFbUltlW.mjs (Deleted) -8.58kB 0 bytes -100.0% 🗑️
chunks/GuideIndexPage_BJYW_m2d.mjs (Deleted) -8.4kB 0 bytes -100.0% 🗑️
chunks/ApiIndexPage_YM1G57BK.mjs (Deleted) -8.32kB 0 bytes -100.0% 🗑️
chunks/soy_CIWxkm6B.mjs (Deleted) -8.12kB 0 bytes -100.0% 🗑️
chunks/solarized-dark_W1kg3ZX0.mjs (Deleted) -8.03kB 0 bytes -100.0% 🗑️
chunks/qss_Iltvkn1C.mjs (Deleted) -7.97kB 0 bytes -100.0% 🗑️
chunks/split-screen_DYcLQpKU.mjs (Deleted) -7.96kB 0 bytes -100.0% 🗑️
chunks/r_xm7_PhsC.mjs (Deleted) -7.96kB 0 bytes -100.0% 🗑️
chunks/min-light_CnaFhYML.mjs (Deleted) -7.88kB 0 bytes -100.0% 🗑️
chunks/scheme_D3A2QBtM.mjs (Deleted) -7.87kB 0 bytes -100.0% 🗑️
_astro/GuideChapterPage.Cg0P5OpK.css (Deleted) -7.79kB 0 bytes -100.0% 🗑️
chunks/talonscript_CLxaFu-b.mjs (Deleted) -7.73kB 0 bytes -100.0% 🗑️
chunks/hlsl_BJLUNfne.mjs (Deleted) -7.73kB 0 bytes -100.0% 🗑️
chunks/solarized-light_DnHmPawE.mjs (Deleted) -7.63kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2 (Deleted) -7.53kB 0 bytes -100.0% 🗑️
chunks/riscv_CvzikGLb.mjs (Deleted) -7.5kB 0 bytes -100.0% 🗑️
chunks/proto_ClkOcAW0.mjs (Deleted) -7.47kB 0 bytes -100.0% 🗑️
chunks/chapel_C02jq-Ii.mjs (Deleted) -7.47kB 0 bytes -100.0% 🗑️
chunks/red_C4iRHu1e.mjs (Deleted) -7.35kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2 (Deleted) -7.34kB 0 bytes -100.0% 🗑️
chunks/toml_B7BHZIqX.mjs (Deleted) -7.22kB 0 bytes -100.0% 🗑️
chunks/clojure_DDsQ0FaV.mjs (Deleted) -7.2kB 0 bytes -100.0% 🗑️
chunks/postcss_D1gKt4z_.mjs (Deleted) -7.15kB 0 bytes -100.0% 🗑️
chunks/min-dark_Ba1FsixN.mjs (Deleted) -7.12kB 0 bytes -100.0% 🗑️
chunks/ara_IxnQjO6j.mjs (Deleted) -7.1kB 0 bytes -100.0% 🗑️
chunks/gdshader_D7JfdFV3.mjs (Deleted) -7.08kB 0 bytes -100.0% 🗑️
chunks/what-is-exojs_B13HeszX.mjs (Deleted) -7.03kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff (Deleted) -7.02kB 0 bytes -100.0% 🗑️
chunks/verilog_Ma7yBE30.mjs (Deleted) -6.99kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff (Deleted) -6.98kB 0 bytes -100.0% 🗑️
chunks/content-modules_Dm4E2MY6.mjs (Deleted) -6.77kB 0 bytes -100.0% 🗑️
_astro/GuideIndexPage.*.css (Deleted) -6.71kB 0 bytes -100.0% 🗑️
chunks/jinja_D9zUf7rH.mjs (Deleted) -6.61kB 0 bytes -100.0% 🗑️
chunks/cypher_D8Bb8Cq2.mjs (Deleted) -6.58kB 0 bytes -100.0% 🗑️
chunks/powerquery_SrvS_NBM.mjs (Deleted) -6.58kB 0 bytes -100.0% 🗑️
chunks/coq_BtFcIXby.mjs (Deleted) -6.55kB 0 bytes -100.0% 🗑️
chunks/vb_eGVhCUXq.mjs (Deleted) -6.54kB 0 bytes -100.0% 🗑️
chunks/shaderlab_BcRFTmmA.mjs (Deleted) -6.5kB 0 bytes -100.0% 🗑️
chunks/xml_DzftpGsQ.mjs (Deleted) -6.41kB 0 bytes -100.0% 🗑️
_astro/ApiIndexPage.Bl6TcwAA.css (Deleted) -6.35kB 0 bytes -100.0% 🗑️
chunks/lean_BwOKScIt.mjs (Deleted) -6.28kB 0 bytes -100.0% 🗑️
chunks/qml_CknB7WvB.mjs (Deleted) -6.24kB 0 bytes -100.0% 🗑️
chunks/awk_D6dA05Ye.mjs (Deleted) -6.17kB 0 bytes -100.0% 🗑️
chunks/gdresource_DdPbsqpY.mjs (Deleted) -6.06kB 0 bytes -100.0% 🗑️
chunks/bicep_CZ338dSk.mjs (Deleted) -5.98kB 0 bytes -100.0% 🗑️
chunks/zig_lTQvxhLD.mjs (Deleted) -5.97kB 0 bytes -100.0% 🗑️
chunks/wgsl_1s5rV5xS.mjs (Deleted) -5.77kB 0 bytes -100.0% 🗑️
chunks/dax_S-Noo-ku.mjs (Deleted) -5.73kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-400-normal.BIWiOVfw.woff (Deleted) -5.73kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-greek-500-normal.D7SFKleX.woff (Deleted) -5.72kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-500-normal.BTqKIpxg.woff (Deleted) -5.72kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-600-normal.D6zpsUhD.woff (Deleted) -5.7kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff (Deleted) -5.66kB 0 bytes -100.0% 🗑️
chunks/SourceSnippet_m0u-GQTr.mjs (Deleted) -5.66kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.woff (Deleted) -5.48kB 0 bytes -100.0% 🗑️
chunks/bibtex_BzgdqG3s.mjs (Deleted) -5.41kB 0 bytes -100.0% 🗑️
chunks/polar_4pN1JrJ8.mjs (Deleted) -5.38kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff (Deleted) -5.37kB 0 bytes -100.0% 🗑️
chunks/sharp_BSxaHsQg.mjs (Deleted) -5.37kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2 (Deleted) -5.36kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2 (Deleted) -5.33kB 0 bytes -100.0% 🗑️
chunks/llvm_ZNG_yAr9.mjs (Deleted) -5.31kB 0 bytes -100.0% 🗑️
chunks/nextflow_Dp8l2yvM.mjs (Deleted) -5.28kB 0 bytes -100.0% 🗑️
chunks/http_DUlij2nY.mjs (Deleted) -5.25kB 0 bytes -100.0% 🗑️
chunks/fennel_B3wtZRne.mjs (Deleted) -5.21kB 0 bytes -100.0% 🗑️
chunks/rosmsg_CyYq6XdT.mjs (Deleted) -5.13kB 0 bytes -100.0% 🗑️
_astro/ApiAllPage.B_HMfH1F.css (Deleted) -5.11kB 0 bytes -100.0% 🗑️
_astro/DocsSidebar.BtB_5qdL.css (Deleted) -5.11kB 0 bytes -100.0% 🗑️
chunks/tcl_DLe0Tsfm.mjs (Deleted) -4.95kB 0 bytes -100.0% 🗑️
chunks/sdbl_CdQg5gu1.mjs (Deleted) -4.95kB 0 bytes -100.0% 🗑️
chunks/ron_DzAo6FTJ.mjs (Deleted) -4.51kB 0 bytes -100.0% 🗑️
chunks/pascal_D8-gNZ2I.mjs (Deleted) -4.49kB 0 bytes -100.0% 🗑️
chunks/zenscript_BoijL7rl.mjs (Deleted) -4.38kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2 (Deleted) -4.32kB 0 bytes -100.0% 🗑️
chunks/gn_DDjbVPF4.mjs (Deleted) -4.31kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-600-normal.DUi7WF5p.woff2 (Deleted) -4.31kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2 (Deleted) -4.3kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-greek-500-normal.JpySY46c.woff2 (Deleted) -4.28kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2 (Deleted) -4.23kB 0 bytes -100.0% 🗑️
chunks/hurl_CmOLSul9.mjs (Deleted) -4.22kB 0 bytes -100.0% 🗑️
chunks/turtle_BEG5g_eT.mjs (Deleted) -4.2kB 0 bytes -100.0% 🗑️
_astro/EditorCode.BiwcI9nO.css (Deleted) -4.18kB 0 bytes -100.0% 🗑️
chunks/narrat_D9rrR0H5.mjs (Deleted) -4.12kB 0 bytes -100.0% 🗑️
chunks/kdl_DkTyxPcj.mjs (Deleted) -4.1kB 0 bytes -100.0% 🗑️
chunks/glsl_BNaTluKX.mjs (Deleted) -4.09kB 0 bytes -100.0% 🗑️
chunks/fluent_BjfpB34g.mjs (Deleted) -4.04kB 0 bytes -100.0% 🗑️
chunks/jsonnet_BafgE6cE.mjs (Deleted) -4.04kB 0 bytes -100.0% 🗑️
chunks/ssh-config_DXFPABYp.mjs (Deleted) -3.83kB 0 bytes -100.0% 🗑️
chunks/tasl__AAbKiWM.mjs (Deleted) -3.81kB 0 bytes -100.0% 🗑️
chunks/rel_BT0iIKKw.mjs (Deleted) -3.75kB 0 bytes -100.0% 🗑️
chunks/rbs_D_4FkXDS.mjs (Deleted) -3.75kB 0 bytes -100.0% 🗑️
chunks/vala_BnnASFsX.mjs (Deleted) -3.74kB 0 bytes -100.0% 🗑️
chunks/genie_DnK2KWIP.mjs (Deleted) -3.73kB 0 bytes -100.0% 🗑️
chunks/json5_xULSgPQI.mjs (Deleted) -3.71kB 0 bytes -100.0% 🗑️
chunks/po_IjpR1yHO.mjs (Deleted) -3.71kB 0 bytes -100.0% 🗑️
chunks/splunk_xP_ZjUH2.mjs (Deleted) -3.65kB 0 bytes -100.0% 🗑️
chunks/api-reference_DNMo0mQi.mjs (Deleted) -3.57kB 0 bytes -100.0% 🗑️
chunks/mipsasm_EL46Y4Xg.mjs (Deleted) -3.54kB 0 bytes -100.0% 🗑️
chunks/jsonc_Cu6rqcrJ.mjs (Deleted) -3.51kB 0 bytes -100.0% 🗑️
chunks/cairo_7gDYl5gO.mjs (Deleted) -3.49kB 0 bytes -100.0% 🗑️
chunks/json_B8nXmmR-.mjs (Deleted) -3.48kB 0 bytes -100.0% 🗑️
chunks/jsonl_Bp0qqr10.mjs (Deleted) -3.42kB 0 bytes -100.0% 🗑️
chunks/berry_CgA2ea0_.mjs (Deleted) -3.4kB 0 bytes -100.0% 🗑️
chunks/logo_DTXV8SKw.mjs (Deleted) -3.27kB 0 bytes -100.0% 🗑️
chunks/openscad_jn-f1Ocl.mjs (Deleted) -3.17kB 0 bytes -100.0% 🗑️
chunks/ExamplePreview_CQm1p3oZ.mjs (Deleted) -3.15kB 0 bytes -100.0% 🗑️
chunks/log_Dad54gsi.mjs (Deleted) -3.15kB 0 bytes -100.0% 🗑️
chunks/DocsSidebar_CaXUyuSS.mjs (Deleted) -3.0kB 0 bytes -100.0% 🗑️
chunks/gleam_CTllUdfC.mjs (Deleted) -2.93kB 0 bytes -100.0% 🗑️
chunks/diff_Blb4MjsC.mjs (Deleted) -2.89kB 0 bytes -100.0% 🗑️
chunks/hy_CJKxDzbh.mjs (Deleted) -2.86kB 0 bytes -100.0% 🗑️
chunks/edge_CgYDa_hN.mjs (Deleted) -2.85kB 0 bytes -100.0% 🗑️
chunks/TryIt_BZ0DCKPm.mjs (Deleted) -2.81kB 0 bytes -100.0% 🗑️
chunks/reg_DpJf71oO.mjs (Deleted) -2.64kB 0 bytes -100.0% 🗑️
chunks/erb_C8YKatMA.mjs (Deleted) -2.61kB 0 bytes -100.0% 🗑️
chunks/jssm_Dx5A5sBR.mjs (Deleted) -2.54kB 0 bytes -100.0% 🗑️
_astro/Callout.BOvfkbMv.css (Deleted) -2.48kB 0 bytes -100.0% 🗑️
chunks/wenyan_BeysbCrW.mjs (Deleted) -2.43kB 0 bytes -100.0% 🗑️
_astro/ExamplePreview.UpcfGuJY.css (Deleted) -2.3kB 0 bytes -100.0% 🗑️
chunks/remote_wKUJggQx.mjs (Deleted) -2.24kB 0 bytes -100.0% 🗑️
chunks/hxml_D7jA4-jQ.mjs (Deleted) -2.2kB 0 bytes -100.0% 🗑️
chunks/fortran-fixed-form_DKmTkb0c.mjs (Deleted) -2.11kB 0 bytes -100.0% 🗑️
chunks/desktop_BgOb7Aj4.mjs (Deleted) -2.06kB 0 bytes -100.0% 🗑️
_astro/backend-comparison.ZtNk-atA.css (Deleted) -2.0kB 0 bytes -100.0% 🗑️
chunks/docker_PC1tuYpa.mjs (Deleted) -1.96kB 0 bytes -100.0% 🗑️
chunks/GuidePartRedirect_DlBesmd_.mjs (Deleted) -1.94kB 0 bytes -100.0% 🗑️
chunks/ini_C24lZfdM.mjs (Deleted) -1.76kB 0 bytes -100.0% 🗑️
chunks/sparql_DGgRGInO.mjs (Deleted) -1.75kB 0 bytes -100.0% 🗑️
chunks/index_DLIH60kq.mjs (Deleted) -1.72kB 0 bytes -100.0% 🗑️
chunks/xsl_Cw3rM8vE.mjs (Deleted) -1.71kB 0 bytes -100.0% 🗑️
chunks/dotenv_Dkdv7Sm2.mjs (Deleted) -1.65kB 0 bytes -100.0% 🗑️
chunks/index_CqkBRBqA.mjs (Deleted) -1.61kB 0 bytes -100.0% 🗑️
chunks/index_d2cG5MVK.mjs (Deleted) -1.61kB 0 bytes -100.0% 🗑️
chunks/Callout_BbV8Eo56.mjs (Deleted) -1.58kB 0 bytes -100.0% 🗑️
chunks/git-commit_bqpc4DGi.mjs (Deleted) -1.57kB 0 bytes -100.0% 🗑️
_astro/TryIt.2vmWUXmI.css (Deleted) -1.56kB 0 bytes -100.0% 🗑️
chunks/rolldown-runtime_DC62tzP2.mjs (Deleted) -1.45kB 0 bytes -100.0% 🗑️
chunks/index_BIAqiF9E.mjs (Deleted) -1.44kB 0 bytes -100.0% 🗑️
chunks/index_Ck6c5GyG.mjs (Deleted) -1.44kB 0 bytes -100.0% 🗑️
chunks/index_BWqze15n.mjs (Deleted) -1.41kB 0 bytes -100.0% 🗑️
chunks/index_CqJdHSdS.mjs (Deleted) -1.41kB 0 bytes -100.0% 🗑️
chunks/_symbol__30v6m_f2.mjs (Deleted) -1.41kB 0 bytes -100.0% 🗑️
chunks/_symbol__DEbNo-3F.mjs (Deleted) -1.41kB 0 bytes -100.0% 🗑️
chunks/compiler_shZbJYNc.mjs (Deleted) -1.34kB 0 bytes -100.0% 🗑️
chunks/csv_DqIVFkK7.mjs (Deleted) -1.32kB 0 bytes -100.0% 🗑️
chunks/git-rebase_CRs01Nr6.mjs (Deleted) -1.3kB 0 bytes -100.0% 🗑️
chunks/index_C51ffy8T.mjs (Deleted) -1.29kB 0 bytes -100.0% 🗑️
chunks/index_D5Ub5UFL.mjs (Deleted) -1.29kB 0 bytes -100.0% 🗑️
_astro/NextStep.5jphCb2x.css (Deleted) -1.28kB 0 bytes -100.0% 🗑️
_astro/example-sources.R3udex29.css (Deleted) -1.26kB 0 bytes -100.0% 🗑️
chunks/qmldir_Dz8ttxjf.mjs (Deleted) -1.17kB 0 bytes -100.0% 🗑️
chunks/react-utils_DNZ_oAx1.mjs (Deleted) -1.15kB 0 bytes -100.0% 🗑️
chunks/html-derivative_UN2HpEjt.mjs (Deleted) -1.13kB 0 bytes -100.0% 🗑️
chunks/index_BBkslWC6.mjs (Deleted) -1.08kB 0 bytes -100.0% 🗑️
chunks/index_iAZP8_5A.mjs (Deleted) -1.08kB 0 bytes -100.0% 🗑️
chunks/NextStep_BkemuZCs.mjs (Deleted) -1.06kB 0 bytes -100.0% 🗑️
chunks/index_DKjF5WUS.mjs (Deleted) -1.03kB 0 bytes -100.0% 🗑️
chunks/index_DLq8oMiJ.mjs (Deleted) -1.03kB 0 bytes -100.0% 🗑️
chunks/shellsession_Bbrjk1tD.mjs (Deleted) -995 bytes 0 bytes -100.0% 🗑️
chunks/index_Bp5SbYBO.mjs (Deleted) -992 bytes 0 bytes -100.0% 🗑️
chunks/index_CTnyYWaf.mjs (Deleted) -992 bytes 0 bytes -100.0% 🗑️
chunks/index_By_5V-EQ.mjs (Deleted) -957 bytes 0 bytes -100.0% 🗑️
chunks/index_PsWu22hr.mjs (Deleted) -957 bytes 0 bytes -100.0% 🗑️
chunks/index_DenKXsJP.mjs (Deleted) -935 bytes 0 bytes -100.0% 🗑️
chunks/index_tAGOsXSo.mjs (Deleted) -935 bytes 0 bytes -100.0% 🗑️
chunks/all_BCbdPx69.mjs (Deleted) -919 bytes 0 bytes -100.0% 🗑️
chunks/all_DZ0gyvT7.mjs (Deleted) -919 bytes 0 bytes -100.0% 🗑️
chunks/index_CHhA3Pfh.mjs (Deleted) -897 bytes 0 bytes -100.0% 🗑️
chunks/index_DCjitynC.mjs (Deleted) -897 bytes 0 bytes -100.0% 🗑️
chunks/tsv_BorGVq2Z.mjs (Deleted) -862 bytes 0 bytes -100.0% 🗑️
chunks/script_DTUVuBA1.mjs (Deleted) -826 bytes 0 bytes -100.0% 🗑️
chunks/codeowners_CxEKPWu0.mjs (Deleted) -666 bytes 0 bytes -100.0% 🗑️
chunks/EnglishFallbackNotice_BBaG8NUO.mjs (Deleted) -635 bytes 0 bytes -100.0% 🗑️
chunks/vendor-monaco_CfH-wdOn.mjs (Deleted) -570 bytes 0 bytes -100.0% 🗑️
_astro/SourceSnippet.DWw4KFVr.css (Deleted) -529 bytes 0 bytes -100.0% 🗑️
chunks/audio-reactive-visualization_hOKzn2op.mjs (Deleted) -381 bytes 0 bytes -100.0% 🗑️
chunks/writing-your-own-transition_BDXGk23T.mjs (Deleted) -381 bytes 0 bytes -100.0% 🗑️
chunks/typed-worklets-and-workers_Bk-eFUmI.mjs (Deleted) -380 bytes 0 bytes -100.0% 🗑️
chunks/camera-follow-and-parallax_CwY2mM_z.mjs (Deleted) -379 bytes 0 bytes -100.0% 🗑️
chunks/debugging-and-inspection_DFcXNzfs.mjs (Deleted) -377 bytes 0 bytes -100.0% 🗑️
chunks/resize-dpr-and-canvas_DaW9ByHW.mjs (Deleted) -377 bytes 0 bytes -100.0% 🗑️
chunks/serialization-and-prefabs_CQCKKfUh.mjs (Deleted) -377 bytes 0 bytes -100.0% 🗑️
chunks/renderer-sdk-contract_C82p9_4v.mjs (Deleted) -371 bytes 0 bytes -100.0% 🗑️
chunks/authoring-extensions_UUrSGh6o.mjs (Deleted) -369 bytes 0 bytes -100.0% 🗑️
chunks/coordinates-and-views_DI04u3UI.mjs (Deleted) -369 bytes 0 bytes -100.0% 🗑️
chunks/project-structure_G9sLR3ev.mjs (Deleted) -369 bytes 0 bytes -100.0% 🗑️
chunks/loading-and-resources_CRTIw_Gv.mjs (Deleted) -368 bytes 0 bytes -100.0% 🗑️
chunks/audio-reactive-scene_CKq4MKEW.mjs (Deleted) -367 bytes 0 bytes -100.0% 🗑️
chunks/retained-containers_BJl0SI5H.mjs (Deleted) -367 bytes 0 bytes -100.0% 🗑️
chunks/scenes-and-lifecycle_C9lUlp4A.mjs (Deleted) -367 bytes 0 bytes -100.0% 🗑️
chunks/your-first-scene_BTFfKua8.mjs (Deleted) -367 bytes 0 bytes -100.0% 🗑️
chunks/backend-comparison_BCcJ3Y_Z.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/chords-and-sequences_BlNrmGQY.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/custom-mesh-shaders_Cst76Atz.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/joints-and-dynamics_BVE70MCM.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/keyboard-and-actions_B2iBklbL.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/worlds-and-spawning_CR0Ls1uy.mjs (Deleted) -364 bytes 0 bytes -100.0% 🗑️
chunks/gameplay-collision_CMxBkybf.mjs (Deleted) -363 bytes 0 bytes -100.0% 🗑️
chunks/grid-pathfinding_K0Ufu5jh.mjs (Deleted) -363 bytes 0 bytes -100.0% 🗑️
chunks/custom-renderers_BpzUMMVx.mjs (Deleted) -361 bytes 0 bytes -100.0% 🗑️
chunks/waypoint-graphs_CVD0cX87.mjs (Deleted) -361 bytes 0 bytes -100.0% 🗑️
chunks/what-is-exojs_B3xRHTnI.mjs (Deleted) -361 bytes 0 bytes -100.0% 🗑️
chunks/mouse-and-pointer_BDyatimq.mjs (Deleted) -359 bytes 0 bytes -100.0% 🗑️
chunks/troubleshooting_CR2oLOQk.mjs (Deleted) -358 bytes 0 bytes -100.0% 🗑️
chunks/build-orb-dodge_CbFFRlEM.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/immediate-mode_BTSfKwqh.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/pixel-snapping_C2p-p7vI.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/post-processing_DT0vR6_0.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/render-targets_CmsruxJY.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/device-variants_BR5O9vb-.mjs (Deleted) -356 bytes 0 bytes -100.0% 🗑️
chunks/infinite-maps_AMhxnAZS.mjs (Deleted) -355 bytes 0 bytes -100.0% 🗑️
chunks/physics-basics_CTtUMeyl.mjs (Deleted) -355 bytes 0 bytes -100.0% 🗑️
chunks/ui-and-widgets_4d8rNc48.mjs (Deleted) -355 bytes 0 bytes -100.0% 🗑️
chunks/typed-shaders_n3zb_-gN.mjs (Deleted) -354 bytes 0 bytes -100.0% 🗑️
chunks/beat-detection_CaVwN70P.mjs (Deleted) -353 bytes 0 bytes -100.0% 🗑️
chunks/audio-effects_W_CNAVjs.mjs (Deleted) -351 bytes 0 bytes -100.0% 🗑️
chunks/performance_BINP_-mC.mjs (Deleted) -351 bytes 0 bytes -100.0% 🗑️
chunks/spatial-audio_C7oNGz94.mjs (Deleted) -351 bytes 0 bytes -100.0% 🗑️
chunks/split-screen_BJqvLUyY.mjs (Deleted) -351 bytes 0 bytes -100.0% 🗑️
chunks/application_C-ssjlDB.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/audio-basics_DfqSI5pS.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/hud-overlay_DaooOBmW.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/scene-graph_DgjJ6ReL.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/ui-patterns_ds5idfGS.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/deployment_B6ZCLiw2.mjs (Deleted) -348 bytes 0 bytes -100.0% 🗑️
chunks/animation_Cy1TQZ7a.mjs (Deleted) -347 bytes 0 bytes -100.0% 🗑️
chunks/cinematics_DLvQqXUQ.mjs (Deleted) -347 bytes 0 bytes -100.0% 🗑️
chunks/pause-menu_D19u_rvs.mjs (Deleted) -347 bytes 0 bytes -100.0% 🗑️
chunks/tiled-maps_C8GvcOTy.mjs (Deleted) -346 bytes 0 bytes -100.0% 🗑️
chunks/game-feel_Bik_F2TZ.mjs (Deleted) -345 bytes 0 bytes -100.0% 🗑️
chunks/graphics_CpSaYP3n.mjs (Deleted) -345 bytes 0 bytes -100.0% 🗑️
chunks/particles_B0h5jbP5.mjs (Deleted) -345 bytes 0 bytes -100.0% 🗑️
chunks/setup_DF3_h7hG.mjs (Deleted) -345 bytes 0 bytes -100.0% 🗑️
chunks/sprites_D_xXP5Ak.mjs (Deleted) -343 bytes 0 bytes -100.0% 🗑️
chunks/aseprite_C4kwFbqH.mjs (Deleted) -342 bytes 0 bytes -100.0% 🗑️
chunks/react_BAN9HacL.mjs (Deleted) -342 bytes 0 bytes -100.0% 🗑️
chunks/filters_J4InA3qX.mjs (Deleted) -341 bytes 0 bytes -100.0% 🗑️
chunks/offline_Cbu3QH1f.mjs (Deleted) -340 bytes 0 bytes -100.0% 🗑️
chunks/gamepad_BzTvq_UP.mjs (Deleted) -339 bytes 0 bytes -100.0% 🗑️
chunks/text_DavINqop.mjs (Deleted) -337 bytes 0 bytes -100.0% 🗑️
chunks/ldtk_6N5-fk89.mjs (Deleted) -334 bytes 0 bytes -100.0% 🗑️
_astro/EnglishFallbackNotice.CBJEFTmj.css (Deleted) -279 bytes 0 bytes -100.0% 🗑️
chunks/_virtual_astro_server-island-manifest_C1Q2srgE.mjs (Deleted) -217 bytes 0 bytes -100.0% 🗑️
chunks/_virtual_astro_session-driver_C-PI1Pas.mjs (Deleted) -165 bytes 0 bytes -100.0% 🗑️
_astro/BenchMethodologyPage.Y335Zj9A.css (Deleted) -162 bytes 0 bytes -100.0% 🗑️
chunks/content-assets_DXqEyLLP.mjs (Deleted) -151 bytes 0 bytes -100.0% 🗑️
chunks/_noop-middleware_CQ50ikAJ.mjs (Deleted) -100 bytes 0 bytes -100.0% 🗑️
chunks/noop-entrypoint_Z3zFhrGC.mjs (Deleted) -99 bytes 0 bytes -100.0% 🗑️

App Routes Affected:

App Route Size Change Total Size Change (%)
/de/api (Deleted) -935 bytes 0 bytes -100.0% 🗑️
/de/playground (Deleted) -1.44kB 0 bytes -100.0% 🗑️
/en/api (Deleted) -935 bytes 0 bytes -100.0% 🗑️
/en/benchmarks/methodology (Deleted) -1.08kB 0 bytes -100.0% 🗑️
/ (Deleted) -1.72kB 0 bytes -100.0% 🗑️
/en (Deleted) -897 bytes 0 bytes -100.0% 🗑️
/de/benchmarks/methodology (Deleted) -1.08kB 0 bytes -100.0% 🗑️
/en/guide/[part]/[chapter] (Deleted) -1.61kB 0 bytes -100.0% 🗑️
/de/api/all (Deleted) -919 bytes 0 bytes -100.0% 🗑️
/en/benchmarks/physics (Deleted) -1.29kB 0 bytes -100.0% 🗑️
/en/api/[symbol] (Deleted) -1.41kB 0 bytes -100.0% 🗑️
/en/guide/[part] (Deleted) -1.41kB 0 bytes -100.0% 🗑️
/de/benchmarks (Deleted) -992 bytes 0 bytes -100.0% 🗑️
/de/guide (Deleted) -957 bytes 0 bytes -100.0% 🗑️
/de/api/[symbol] (Deleted) -1.41kB 0 bytes -100.0% 🗑️
/en/benchmarks/full (Deleted) -1.03kB 0 bytes -100.0% 🗑️
/en/playground (Deleted) -1.44kB 0 bytes -100.0% 🗑️
/de/guide/[part]/[chapter] (Deleted) -1.61kB 0 bytes -100.0% 🗑️
/de/guide/[part] (Deleted) -1.41kB 0 bytes -100.0% 🗑️
/de/benchmarks/full (Deleted) -1.03kB 0 bytes -100.0% 🗑️
/en/api/all (Deleted) -919 bytes 0 bytes -100.0% 🗑️
/en/benchmarks (Deleted) -992 bytes 0 bytes -100.0% 🗑️
/de (Deleted) -897 bytes 0 bytes -100.0% 🗑️
/en/guide (Deleted) -957 bytes 0 bytes -100.0% 🗑️
/de/benchmarks/physics (Deleted) -1.29kB 0 bytes -100.0% 🗑️
view changes for bundle: exo-iife-min-Exo-iife

Assets Changed:

Asset Name Size Change Total Size Change (%)
exo.iife.min.js 5.28kB 1.26MB 0.42%

Files in exo.iife.min.js:

  • ./src/assets/LoaderScope.ts → Total Size: 6.01kB

  • ./src/assets/container/assetContainer.ts → Total Size: 12.27kB

  • ./src/assets/container/containerBlockStore.ts → Total Size: 1.87kB

  • ./src/assets/AssetDecoder.ts → Total Size: 13.97kB

  • ./src/assets/container/ContainerReader.ts → Total Size: 8.47kB

  • ./src/assets/container/containerSource.ts → Total Size: 4.04kB

  • ./src/assets/Loader.ts → Total Size: 37.93kB

view changes for bundle: exo-iife-Exo-iife

Assets Changed:

Asset Name Size Change Total Size Change (%)
exo.iife.js 15.48kB 3.51MB 0.44%

Files in exo.iife.js:

  • ./src/assets/container/containerBlockStore.ts → Total Size: 1.87kB

  • ./src/assets/container/containerSource.ts → Total Size: 4.04kB

  • ./src/assets/Loader.ts → Total Size: 37.93kB

  • ./src/assets/container/ContainerReader.ts → Total Size: 8.47kB

  • ./src/assets/container/assetContainer.ts → Total Size: 12.27kB

  • ./src/assets/LoaderScope.ts → Total Size: 6.01kB

  • ./src/assets/AssetDecoder.ts → Total Size: 13.97kB

view changes for bundle: exo-esm-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
exo.esm.js 5.29kB 1.26MB 0.42%

Files in exo.esm.js:

  • ./src/assets/container/assetContainer.ts → Total Size: 12.02kB

  • ./src/assets/container/containerSource.ts → Total Size: 3.95kB

  • ./src/assets/container/ContainerReader.ts → Total Size: 8.29kB

  • ./src/assets/Loader.ts → Total Size: 37.06kB

  • ./src/assets/LoaderScope.ts → Total Size: 5.87kB

  • ./src/assets/container/containerBlockStore.ts → Total Size: 1.82kB

  • ./src/assets/AssetDecoder.ts → Total Size: 13.64kB

view changes for bundle: exo-full-iife-min-Exo-iife

Assets Changed:

Asset Name Size Change Total Size Change (%)
exo.full.iife.min.js 5.28kB 1.98MB 0.27%
view changes for bundle: exo-full-iife-Exo-iife

Assets Changed:

Asset Name Size Change Total Size Change (%)
exo.full.iife.js 15.49kB 5.45MB 0.28%
view changes for bundle: exo-esm-modules-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
assets/Loader.js -160 bytes 37.98kB -0.42%
index.js 242 bytes 21.73kB 1.13%
assets/AssetDecoder.js 458 bytes 14.25kB 3.32%
assets/container/assetContainer.js 487 bytes 12.14kB 4.18%
assets/container/ContainerReader.js (New) 8.6kB 8.6kB 100.0% 🚀
assets/LoaderScope.js 18 bytes 6.02kB 0.3%
assets/container/containerSource.js (New) 4.16kB 4.16kB 100.0% 🚀
assets/container/containerBlockStore.js (New) 1.93kB 1.93kB 100.0% 🚀

Files in assets/Loader.js:

  • ./src/assets/Loader.ts → Total Size: 37.06kB

Files in assets/AssetDecoder.js:

  • ./src/assets/AssetDecoder.ts → Total Size: 13.64kB

Files in assets/container/assetContainer.js:

  • ./src/assets/container/assetContainer.ts → Total Size: 11.95kB

Files in assets/container/ContainerReader.js:

  • ./src/assets/container/ContainerReader.ts → Total Size: 8.29kB

Files in assets/LoaderScope.js:

  • ./src/assets/LoaderScope.ts → Total Size: 5.87kB

Files in assets/container/containerSource.js:

  • ./src/assets/container/containerSource.ts → Total Size: 3.94kB

Files in assets/container/containerBlockStore.js:

  • ./src/assets/container/containerBlockStore.ts → Total Size: 1.82kB

@Exoridus
Exoridus merged commit 39fc478 into next Sep 14, 2026
16 checks passed
@Exoridus
Exoridus deleted the feat/exoa-range-reader branch September 14, 2026 09:35
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.

1 participant