miricl / Image sizes

Image sizes

Browser application totals and the runtime files generated by this build.

ArtifactRawDownloadGzipBrotli
Runtime files
miricl-cold.wasmCold interpreter and compiler for bootstrapping 593.09 KiB607,328 bytes 593.09 KiB607,328 bytes 294.46 KiB301,528 bytes 254.37 KiB260,475 bytes
miricl-interpreter.wasmImport-free interpreter with the compact HIR compiler 482.90 KiB494,487 bytes 482.90 KiB494,487 bytes 229.98 KiB235,496 bytes 198.40 KiB203,163 bytes
miricl.wasmImport-free interpreter with bootstrapped native compiler 958.77 KiB981,777 bytes 958.77 KiB981,777 bytes 376.21 KiB385,234 bytes 311.80 KiB319,284 bytes
miricl-repl.wasmTerminal REPL and precompiled compiler for Node and WASI 1923.15 KiB1,969,305 bytes 1923.15 KiB1,969,305 bytes 751.75 KiB769,788 bytes 349.11 KiB357,485 bytes
miricl-asdf.wasmOptional ASDF and UIOP library 1352.91 KiB1,385,383 bytes 1352.91 KiB1,385,383 bytes 428.60 KiB438,886 bytes 317.09 KiB324,696 bytes
Standalone applications
miricl.htmlComplete browser REPL page 616.96 KiB631,762 bytes 616.96 KiB631,762 bytes 406.79 KiB416,553 bytes 399.00 KiB408,576 bytes
todo.htmlComplete Common Lisp + CLOS TODO page 381.77 KiB390,932 bytes 381.77 KiB390,932 bytes 249.24 KiB255,225 bytes 243.86 KiB249,709 bytes
Game of Life
game-of-life/Game of Life — total HTML, adapter, interpreter and application 3448.12 KiB3,530,879 bytes 1076.96 KiB1,102,804 bytes 987.83 KiB1,011,539 bytes 741.64 KiB759,438 bytes
game-of-life/build/game-of-life.wasm.gzGame of Life — Lisp payload only (included in total above) 2366.73 KiB2,423,530 bytes 578.12 KiB591,998 bytes 578.12 KiB591,998 bytes 401.28 KiB410,907 bytes
FriCAS
fricas/FriCAS — initial HTML, scripts, interpreter, optimized image and algebra filesystem 40585.25 KiB41,559,291 bytes 8941.89 KiB9,156,491 bytes 8862.77 KiB9,075,481 bytes 5518.92 KiB5,651,369 bytes
build/fricas/site/fricas.wasm.gzFriCAS — optimized Lisp payload (included in total above) 3770.27 KiB3,860,756 bytes 1085.28 KiB1,111,330 bytes 1085.28 KiB1,111,330 bytes 732.46 KiB750,039 bytes
Maxima
maxima/Maxima — HTML, scripts, interpreter and optimized core 9178.06 KiB9,398,333 bytes 2673.29 KiB2,737,450 bytes 2595.26 KiB2,657,545 bytes 1845.30 KiB1,889,592 bytes
build/maxima/site/maxima.core.gzMaxima — optimized Lisp core (included in total above) 8109.13 KiB8,303,752 bytes 2186.93 KiB2,239,412 bytes 2186.93 KiB2,239,412 bytes 1505.85 KiB1,541,994 bytes
ACL2
acl2/ACL2 — HTML, scripts and initialized native prover image 87412.06 KiB89,509,953 bytes 36845.17 KiB37,729,458 bytes 36724.78 KiB37,606,173 bytes 27036.09 KiB27,684,956 bytes
build/acl2/site/acl2-image.wasm.gzACL2 — initialized world and runtime, 89,342,548 bytes before gzip (archive included in total above) 87248.58 KiB89,342,548 bytes 36681.69 KiB37,562,053 bytes 36681.69 KiB37,562,053 bytes 26999.18 KiB27,647,164 bytes
build/acl2/books/filesystem.bin.gzACL2 — selected math book sources and dependencies, separate on-demand download; no precompiled books 23391.55 KiB23,952,945 bytes 3646.22 KiB3,733,729 bytes 3646.22 KiB3,733,729 bytes 2333.79 KiB2,389,800 bytes
Coalton
coalton/Lisp and Coalton REPL — scripts, examples and initialized native compiler and standard library 35997.68 KiB36,861,622 bytes 20597.16 KiB21,091,494 bytes 20507.70 KiB20,999,885 bytes 15215.14 KiB15,580,306 bytes
build/coalton/site/coalton-image.wasm.gzCoalton — compressed initialized compiler, standard library and runtime (included in total above) 35870.57 KiB36,731,461 bytes 20470.05 KiB20,961,333 bytes 20470.05 KiB20,961,333 bytes 15182.69 KiB15,547,078 bytes
McCLIM
mcclim/McCLIM — demonstrations page, scripts and reusable native Lisp image 16765.87 KiB17,168,250 bytes 8834.21 KiB9,046,229 bytes 8745.46 KiB8,955,346 bytes 6455.79 KiB6,610,732 bytes
build/mcclim/site/miricl-mcclim.wasm.gzMcCLIM — native compiled library, demonstrations, resources and ready compiler (included in total above) 16643.53 KiB17,042,977 bytes 8711.87 KiB8,920,956 bytes 8711.87 KiB8,920,956 bytes 6427.17 KiB6,581,420 bytes

The REPL and TODO HTML pages are standalone files, including their interpreter and adapter. Game of Life serves separate HTML, JavaScript adapter, interpreter and application FASL files. Its total sums those files, compressing each separately. The Lisp payload row is already included in that total. Maxima's total includes its startup assets and optimized Lisp core. FriCAS's total includes the complete on-demand algebra library and command help. Maxima documentation and test suites are excluded from its distribution. On GitHub Pages, the REPL is named index.html.

miricl-cold.wasm contains the interpreter and compiler source, compiled on first use. miricl.wasm includes the size-optimized native compiler and defaults to compiled evaluation in browsers and Node. miricl-repl.wasm includes the precompiled compiler for Node and WASI. miricl-asdf.wasm is the optional ASDF and UIOP library, with its complete interface retained. Game of Life currently retains all definitions because dynamic function lookup triggers conservative retention. Its size reduction comes from compaction and sharing.

Maxima retains its complete dynamic environment for arbitrary REPL expressions and package loading. The optimizer compacts constants and code and removes compiler indexes; it does not restrict the available mathematics.

When an ACL2 build is present, its total includes the native compiled core, runtime and compressed system sources. The native core does not yet contain an initialized logical world; prover bootstrap remains unverified. Selected math book sources and their dependencies are a separate download, fetched on first access and compiled by the user on demand. Each included source file is at most 2,000,000 bytes. Already compressed archives are measured as served files.

How these sizes are measured

Raw sizes are uncompressed lengths. Download sizes are the shipped files without additional HTTP compression. Gzip uses level 9; Brotli uses quality 11. Gzipped assets are measured before and after decompression, without compressing them twice. The web server chooses which compression to serve. 1 KiB = 1,024 bytes.

Inside the Wasm images

Section sizes include their binary headers. Repeated section names are combined; each byte is counted once. The file header is listed separately.

miricl-cold.wasm — raw section sizes
SectionBytesShare of image
code308,675
data268,334
custom:miricl.repl-bridge11,710
global7,895
export5,500
type3,289
function1,876
table26
header8
memory7
tag5
data-count3
miricl-interpreter.wasm — raw section sizes
SectionBytesShare of image
code303,143
data161,056
custom:miricl.repl-bridge11,710
global7,903
export5,499
type3,265
function1,862
table26
header8
memory7
tag5
data-count3
miricl.wasm — raw section sizes
SectionBytesShare of image
code732,426
data217,385
custom:miricl.repl-bridge11,710
global7,883
export5,479
type3,289
function2,434
element1,116
table32
header8
memory7
tag5
data-count3
miricl-repl.wasm — raw section sizes
SectionBytesShare of image
core-module4 sections combined973,167
custom:miricl.node-compiler970,092
component19,615
type13 sections combined2,853
custom:component-name1,164
alias24 sections combined925
core-instance4 sections combined736
import10 sections combined324
canonical18 sections combined217
component-instance2 sections combined178
export26
header8
miricl-asdf.wasm — raw section sizes
SectionBytesShare of image
custom:miricl.fasl1,385,375
header8
game-of-life/build/game-of-life.wasm.gz — raw section sizes
SectionBytesShare of image
custom:miricl.fasl58 sections combined2,423,522
header8
build/maxima/site/maxima.core.gz — raw section sizes
SectionBytesShare of image
custom:miricl.fasl321 sections combined8,303,744
header8
build/fricas/site/fricas.wasm.gz — raw section sizes
SectionBytesShare of image
custom:miricl.fasl105 sections combined3,860,748
header8
build/mcclim/site/miricl-mcclim.wasm.gz — raw section sizes
SectionBytesShare of image
custom:miricl.core16,061,200
code732,426
data217,385
custom:miricl.repl-bridge11,710
global7,883
export5,479
type3,289
function2,434
element1,116
table32
header8
memory7
tag5
data-count3

Build

Measured at
2026-11-15T19:08:24.054Z (UTC)
Commit
80c799fad5599655d60b38c10588cafe6cb69b87
Compression tools
Node 26.13.1 · zlib 1.3.2.1-motley-456ae73

Workflow run

Download measurements as JSON

Build this report locally with just build-sizes.