Releases: lukasMega/txiki.js-with-slim-builds
Release list
slim-v26.6.0-8 (slim builds)
Slim txiki.js builds (scripts/build-dist.mjs), eight profiles
x four platforms.
| profile | codegen | FFI (tjs:ffi) |
TLS (HTTPS/WSS/TLSSocket) | SQLite (tjs:sqlite) |
|---|---|---|---|---|
balanced-min |
-Os, no LTO |
no | no | no |
tuned-min |
-Oz + LTO, no outliner |
no | no | no |
min |
-Oz + LTO |
no | no | no |
ffi |
-Oz + LTO |
yes | no | no |
tls |
-Oz + LTO |
no | yes (bundled CA) | no |
sqlite |
-Oz + LTO |
no | no | yes |
ffi-tls |
-Oz + LTO |
yes | yes (bundled CA) | no |
ffi-tls-sqlite |
-Oz + LTO |
yes | yes (bundled CA) | yes |
The codegen column describes what is requested. -Oz and the
AArch64 machine outliner are Clang-only, so the Linux (GCC) and
Windows (MSVC) artifacts fall back to -Os//O1 and the three
min variants differ there only in LTO. On macOS all three are
distinct; see BUILDINFO.txt per artifact.
localStorage is persistent only on the SQLite profiles; the
others fall back to an in-memory store.
All profiles use MinSizeRel, compressed bytecode, hardened (except MSVC,
which compiles those levers out), no WebAssembly, no
mimalloc, and no eval/serve/test/bundle/app
subcommands. Always present: WebCrypto, run, the REPL, compile.
see details, sha256, ... (32 builds)
txiki-slim-balanced-min-linux-arm64
profile: balanced-compressed-min-hardened
optimization: balanced
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: linux-arm64
size: 2250048
sha256: 4268a36b804ecee2046023371be397501135c37b3451add410921dd0defb45e4
msvc: false
txiki-slim-balanced-min-linux-x86_64
profile: balanced-compressed-min-hardened
optimization: balanced
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: linux-x64
size: 1947800
sha256: 05d109d0ab96d0ed968227c9ffbc449b32723e9bc851c11b588d4baf927fab44
msvc: false
txiki-slim-balanced-min-macos-arm64
profile: balanced-compressed-min-hardened
optimization: balanced
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: darwin-arm64
size: 2189088
sha256: 0b5579893ff15f4fe702db0e268e5c50e4ea15ae6683ff5e5130f4b7ff63aac7
msvc: false
txiki-slim-balanced-min-windows-x86_64
profile: balanced-compressed-min
optimization: balanced
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: win32-x64
size: 2437120
sha256: a7db93f5c49369f55b034d5727f06809feabe49395119acbd6e9c396e1ff12bb
msvc: true
txiki-slim-ffi-linux-arm64
profile: smallest-compressed-ffi-hardened
optimization: smallest
features: ffi=true tls=false sqlite=false wasm=false webcrypto=true
platform: linux-arm64
size: 2250080
sha256: a4b9a5d000afc01002b105a8df91faa8344c99449fed8169969a3f6410bd2000
msvc: false
txiki-slim-ffi-linux-x86_64
profile: smallest-compressed-ffi-hardened
optimization: smallest
features: ffi=true tls=false sqlite=false wasm=false webcrypto=true
platform: linux-x64
size: 1964424
sha256: bed7ae4c9b7a0955264f63687a7862b084ca0405ff6bca0126803e0abd5f7c54
msvc: false
txiki-slim-ffi-macos-arm64
profile: smallest-compressed-ffi-hardened
optimization: smallest
features: ffi=true tls=false sqlite=false wasm=false webcrypto=true
platform: darwin-arm64
size: 2059776
sha256: ae951b362bef332e95a78d161ba4f9a0a20e04dac3231eb183451cc223a93def
msvc: false
txiki-slim-ffi-tls-linux-arm64
profile: smallest-compressed-ffi-tls-hardened
optimization: smallest
features: ffi=true tls=true sqlite=false wasm=false webcrypto=true
platform: linux-arm64
size: 2708960
sha256: 716f44d47dce6edbfd23cafd17c2cf777cbca70fc836eb18597ca3ee61b5ba8a
msvc: false
txiki-slim-ffi-tls-linux-x86_64
profile: smallest-compressed-ffi-tls-hardened
optimization: smallest
features: ffi=true tls=true sqlite=false wasm=false webcrypto=true
platform: linux-x64
size: 2406944
sha256: 2b3e54b469604f218366709eddaa95ebca31f362378693efcb28df061e8fa6d3
msvc: false
txiki-slim-ffi-tls-macos-arm64
profile: smallest-compressed-ffi-tls-hardened
optimization: smallest
features: ffi=true tls=true sqlite=false wasm=false webcrypto=true
platform: darwin-arm64
size: 2540336
sha256: cc3def3256ed280b749a96f03b09c3dda7f1569f79be78300f7a05dfe80cf8a2
msvc: false
txiki-slim-ffi-tls-sqlite-linux-arm64
profile: smallest-compressed-ffi-tls-sqlite-hardened
optimization: smallest
features: ffi=true tls=true sqlite=true wasm=false webcrypto=true
platform: linux-arm64
size: 3707736
sha256: fbf07db7c11548a112819b262704913e5e60b5a5d680124a3e74785b6e84ca93
msvc: false
txiki-slim-ffi-tls-sqlite-linux-x86_64
profile: smallest-compressed-ffi-tls-sqlite-hardened
optimization: smallest
features: ffi=true tls=true sqlite=true wasm=false webcrypto=true
platform: linux-x64
size: 3209344
sha256: e08459a800982d843af9647e22f4302dd4dd5182db7dd82a418c325723bc7523
msvc: false
txiki-slim-ffi-tls-sqlite-macos-arm64
profile: smallest-compressed-ffi-tls-sqlite-hardened
optimization: smallest
features: ffi=true tls=true sqlite=true wasm=false webcrypto=true
platform: darwin-arm64
size: 3486960
sha256: 42242f06d8e982a51a4a3dd0bc8434b5e3d5a6af77df661cb4dda72eefbca51d
msvc: false
txiki-slim-ffi-tls-sqlite-windows-x86_64
profile: smallest-compressed-ffi-tls-sqlite
optimization: smallest
features: ffi=true tls=true sqlite=true wasm=false webcrypto=true
platform: win32-x64
size: 3814400
sha256: cb4121cbeefe435b9a782017daed393fb7a403b0d9d0a2bf241f729d49053305
msvc: true
txiki-slim-ffi-tls-windows-x86_64
profile: smallest-compressed-ffi-tls
optimization: smallest
features: ffi=true tls=true sqlite=false wasm=false webcrypto=true
platform: win32-x64
size: 2990080
sha256: 9a67d1110e1fafff74a80490e4c8af48e0466694393fe543ffe03d66338a8ef4
msvc: true
txiki-slim-ffi-windows-x86_64
profile: smallest-compressed-ffi
optimization: smallest
features: ffi=true tls=false sqlite=false wasm=false webcrypto=true
platform: win32-x64
size: 2486784
sha256: a0b69531fc98325fdc5b341609ca4fcdccecfb4cb0dee6be1d1e5bb8e060d64e
msvc: true
txiki-slim-min-linux-arm64
profile: smallest-compressed-min-hardened
optimization: smallest
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: linux-arm64
size: 2184240
sha256: 1fa7a6ee3b9b0b1f5df3b1c1766acaf0c044171f7b24292740f36be84d4a1b35
msvc: false
txiki-slim-min-linux-x86_64
profile: smallest-compressed-min-hardened
optimization: smallest
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: linux-x64
size: 1914824
sha256: 0562f20c52c494c1083388729922165ca29f76c28f11e4d471cf259ea000a6ae
msvc: false
txiki-slim-min-macos-arm64
profile: smallest-compressed-min-hardened
optimization: smallest
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: darwin-arm64
size: 2008960
sha256: c69ef945aa04880f066d9c6fdcd61e2257d0f710e4f20286ae4e48d7eee650b9
msvc: false
txiki-slim-min-windows-x86_64
profile: smallest-compressed-min
optimization: smallest
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: win32-x64
size: 2421760
sha256: 76b6ef6a288338f7d2fda1f2b97ce1425fc47c5cc92a99329c93b5048c3f42db
msvc: true
txiki-slim-sqlite-linux-arm64
profile: smallest-compressed-sqlite-hardened
optimization: smallest
features: ffi=false tls=false sqlite=true wasm=false webcrypto=true
platform: linux-arm64
size: 3183016
sha256: 5b1feda27932b3c6c4e202bf473bd405b157f2c3284e0658e905e0d41dcd6a85
msvc: false
txiki-slim-sqlite-linux-x86_64
profile: smallest-compressed-sqlite-hardened
optimization: smallest
features: ffi=false tls=false sqlite=true wasm=false webcrypto=true
platform: linux-x64
size: 2717208
sha256: 546196e9b68ec9c2a3ae2a6c48f5ec2ba12e833a3f3ebcd671b3b8af285c29c1
msvc: false
txiki-slim-sqlite-macos-arm64
profile: smallest-compressed-sqlite-hardened
optimization: smallest
features: ffi=false tls=false sqlite=true wasm=false webcrypto=true
platform: darwin-arm64
size: 2939072
sha256: 2920b4929ce1f937c88bd46a7609e6435d256b8a48a20a4653033254dbb72521
msvc: false
txiki-slim-sqlite-windows-x86_64
profile: smallest-compressed-sqlite
optimization: smallest
features: ffi=false tls=false sqlite=true wasm=false webcrypto=true
platform: win32-x64
size: 3246592
sha256: f4c8f174b17c4ab99a7382500c5618b6770295cc7ed5af8adfe3b37a2a7c503c
msvc: true
txiki-slim-tls-linux-arm64
profile: smallest-compressed-tls-hardened
optimization: smallest
features: ffi=false tls=true sqlite=false wasm=false webcrypto=true
platform: linux-arm64
size: 2708656
sha256: 8f2c94e640a46ceefc703f2e6ea00b85d415cf4fc879482f7d155d33ba2265c1
msvc: false
txiki-slim-tls-linux-x86_64
profile: smallest-compressed-tls-hardened
optimization: smallest
features: ffi=false tls=true sqlite=false wasm=false webcrypto=true
platform: linux-x64
size: 2365536
sha256: c47304ccbe02e86b870f09a3a9e611d0409c318884ca26fe54355303d06cdde5
msvc: false
txiki-slim-tls-macos-arm64
profile: smallest-compressed-tls-hardened
optimization: smallest
features: ffi=false tls=true sqlite=false wasm=false webcrypto=true
platform: darwin-arm64
size: 2506016
sha256: e6ffccd91bda5e38e1bcddb5a6b259f8e5dc352a3742916170...
slim-v26.6.0-7 (slim builds)
Slim txiki.js builds (scripts/build-dist.mjs), six feature
profiles x four platforms.
| profile | FFI (tjs:ffi) |
TLS (HTTPS/WSS/TLSSocket) | SQLite (tjs:sqlite) |
|---|---|---|---|
min |
no | no | no |
ffi |
yes | no | no |
tls |
no | yes (bundled CA) | no |
sqlite |
no | no | yes |
ffi-tls |
yes | yes (bundled CA) | no |
ffi-tls-sqlite |
yes | yes (bundled CA) | yes |
localStorage is persistent only on the SQLite profiles; the
others fall back to an in-memory store.
All of them: MinSizeRel, compressed bytecode, hardened (except MSVC,
which compiles those levers out), no WebAssembly, no
mimalloc, and no eval/serve/test/bundle/app
subcommands. Always present: WebCrypto, run, the REPL, compile.
see details, sha256, ... (24 builds)
txiki-slim-ffi-linux-arm64
profile: smallest-compressed-ffi-hardened
features: ffi=true tls=false sqlite=false wasm=false webcrypto=true
platform: linux-arm64
size: 2250080
sha256: fd25d196bfe614b9491fad313d3b5037e196fa5f2dea0cd4273a08b289cec095
msvc: false
txiki-slim-ffi-linux-x86_64
profile: smallest-compressed-ffi-hardened
features: ffi=true tls=false sqlite=false wasm=false webcrypto=true
platform: linux-x64
size: 1960328
sha256: 2efe4f5d6733bb6a0f59af22ef570c2fc19449d04557f82208efd240e9434936
msvc: false
txiki-slim-ffi-macos-arm64
profile: smallest-compressed-ffi-hardened
features: ffi=true tls=false sqlite=false wasm=false webcrypto=true
platform: darwin-arm64
size: 2059776
sha256: 14ee5e44f6cdc00c016b0c92353bf5e45364ee10637a779ce527ad15c6998836
msvc: false
txiki-slim-ffi-tls-linux-arm64
profile: smallest-compressed-ffi-tls-hardened
features: ffi=true tls=true sqlite=false wasm=false webcrypto=true
platform: linux-arm64
size: 2708960
sha256: 18008b9705f27866b4f40da5ca5e00ef34e8944818a9f8765dc2df33fe60b061
msvc: false
txiki-slim-ffi-tls-linux-x86_64
profile: smallest-compressed-ffi-tls-hardened
features: ffi=true tls=true sqlite=false wasm=false webcrypto=true
platform: linux-x64
size: 2406944
sha256: 67208bc09eecf6cdff701e82745afc513b89119f092c5f2faf6da1e1a705f553
msvc: false
txiki-slim-ffi-tls-macos-arm64
profile: smallest-compressed-ffi-tls-hardened
features: ffi=true tls=true sqlite=false wasm=false webcrypto=true
platform: darwin-arm64
size: 2540336
sha256: a879bced18d54b3e50dab7123bf133354ce9ce3f84986e1aa032415b77dc1a8b
msvc: false
txiki-slim-ffi-tls-sqlite-linux-arm64
profile: smallest-compressed-ffi-tls-sqlite-hardened
features: ffi=true tls=true sqlite=true wasm=false webcrypto=true
platform: linux-arm64
size: 3707736
sha256: 989d613b50f33964f62b29775cbf934dedbfa050d7570ad8033a4c614f8552ca
msvc: false
txiki-slim-ffi-tls-sqlite-linux-x86_64
profile: smallest-compressed-ffi-tls-sqlite-hardened
features: ffi=true tls=true sqlite=true wasm=false webcrypto=true
platform: linux-x64
size: 3205248
sha256: 884ab7a59509d4275b277e0288d5b68db2197dcf5de796f9de9a1b8a5198e063
msvc: false
txiki-slim-ffi-tls-sqlite-macos-arm64
profile: smallest-compressed-ffi-tls-sqlite-hardened
features: ffi=true tls=true sqlite=true wasm=false webcrypto=true
platform: darwin-arm64
size: 3486960
sha256: 301091df6eba5dedb3df472ebf3848b461b832b9609977acd032b94a4359ec8a
msvc: false
txiki-slim-ffi-tls-sqlite-windows-x86_64
profile: smallest-compressed-ffi-tls-sqlite
features: ffi=true tls=true sqlite=true wasm=false webcrypto=true
platform: win32-x64
size: 3810816
sha256: 51c3c982afcdd9597638de95de7f8b252357fdc57fae0a2892eef46be13a39d4
msvc: true
txiki-slim-ffi-tls-windows-x86_64
profile: smallest-compressed-ffi-tls
features: ffi=true tls=true sqlite=false wasm=false webcrypto=true
platform: win32-x64
size: 2985984
sha256: cfbb67ec4dc847420580c6f6b1392246fef1323252c59bfc1236ac9dfd6dece1
msvc: true
txiki-slim-ffi-windows-x86_64
profile: smallest-compressed-ffi
features: ffi=true tls=false sqlite=false wasm=false webcrypto=true
platform: win32-x64
size: 2486784
sha256: 123152b07e39b322c547112b19bacbcf6f986b6676fb7e989f73e0f3e7f4a165
msvc: true
txiki-slim-min-linux-arm64
profile: smallest-compressed-min-hardened
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: linux-arm64
size: 2184240
sha256: b696678249b8f596d5101e78633dc8ff984ab7fd0ec64efe54133846d0611aa8
msvc: false
txiki-slim-min-linux-x86_64
profile: smallest-compressed-min-hardened
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: linux-x64
size: 1918920
sha256: d32ce06bf51313acbb1ea2dc18da174ce4b139e9de3cbd712ba136bb4e0c3bb1
msvc: false
txiki-slim-min-macos-arm64
profile: smallest-compressed-min-hardened
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: darwin-arm64
size: 2008944
sha256: 5ba7299cde81f54ba847f3b6c8d61c534c7bdc9f585b7d7045ed4ecd79bd7e0e
msvc: false
txiki-slim-min-windows-x86_64
profile: smallest-compressed-min
features: ffi=false tls=false sqlite=false wasm=false webcrypto=true
platform: win32-x64
size: 2421248
sha256: 491653e0f38f6b13a68d1a8ef0e70ee3a81261bf3cb8b42fda1818ff4f46e9ca
msvc: true
txiki-slim-sqlite-linux-arm64
profile: smallest-compressed-sqlite-hardened
features: ffi=false tls=false sqlite=true wasm=false webcrypto=true
platform: linux-arm64
size: 3183016
sha256: 02f1bc00fd62837d5267b913bbd102b67a08529fb4624bae40d06ebd7bce3541
msvc: false
txiki-slim-sqlite-linux-x86_64
profile: smallest-compressed-sqlite-hardened
features: ffi=false tls=false sqlite=true wasm=false webcrypto=true
platform: linux-x64
size: 2717208
sha256: 447b49b82e456ef51fe8f1558a1ff324408054e619e1af3b71b95d4acd667ebb
msvc: false
txiki-slim-sqlite-macos-arm64
profile: smallest-compressed-sqlite-hardened
features: ffi=false tls=false sqlite=true wasm=false webcrypto=true
platform: darwin-arm64
size: 2939056
sha256: 4962b5a3a4a758f755232f7a5c1d3bd97c482458607aa6d7d482c9f7477d5bbb
msvc: false
txiki-slim-sqlite-windows-x86_64
profile: smallest-compressed-sqlite
features: ffi=false tls=false sqlite=true wasm=false webcrypto=true
platform: win32-x64
size: 3246592
sha256: a8034efe21e8be345e57de22512be7092fd191b4dfcc64d03b43e99452df080d
msvc: true
txiki-slim-tls-linux-arm64
profile: smallest-compressed-tls-hardened
features: ffi=false tls=true sqlite=false wasm=false webcrypto=true
platform: linux-arm64
size: 2708656
sha256: 3ef43c12b027600596766576a79a91f2fc867ea60a410b234026140b85d702a7
msvc: false
txiki-slim-tls-linux-x86_64
profile: smallest-compressed-tls-hardened
features: ffi=false tls=true sqlite=false wasm=false webcrypto=true
platform: linux-x64
size: 2361440
sha256: ff3bbc69b47961d418d1e62c605f3310c51cbb844e07d76337034886f2d084b9
msvc: false
txiki-slim-tls-macos-arm64
profile: smallest-compressed-tls-hardened
features: ffi=false tls=true sqlite=false wasm=false webcrypto=true
platform: darwin-arm64
size: 2489504
sha256: 1fe1d17849c23a126b1ad854186d7c5511af8d195b574da9813d909273c19c34
msvc: false
txiki-slim-tls-windows-x86_64
profile: smallest-compressed-tls
features: ffi=false tls=true sqlite=false wasm=false webcrypto=true
platform: win32-x64
size: 2921472
sha256: ab738abd39e2dc372d53d3fdf330da516b83580a87fe30dab2ee9ba3fc9a14b4
msvc: true
slim-v26.6.0-6 (slim builds)
Slim txiki.js builds (scripts/build-dist.mjs), four feature
profiles x four platforms.
| profile | FFI (tjs:ffi) |
TLS (HTTPS/WSS/TLSSocket) |
|---|---|---|
min |
no | no |
ffi |
yes | no |
tls |
no | yes (bundled CA) |
ffi-tls |
yes | yes (bundled CA) |
All four: MinSizeRel, compressed bytecode, hardened (except MSVC,
which compiles those levers out), no WebAssembly, no SQLite, no
mimalloc, and no eval/serve/test/bundle/app
subcommands. Always present: WebCrypto, run, the REPL, compile.
see details, sha256, ...
txiki-slim-ffi-linux-arm64
profile: smallest-compressed-ffi-hardened
features: ffi=true tls=false wasm=false sqlite=false webcrypto=true
platform: linux-arm64
size: 2250080
sha256: 1184b78f524ccbc4a12edebf3fec58f2faf8c5d0947e76965327096910a657e8
msvc: false
txiki-slim-ffi-linux-x86_64
profile: smallest-compressed-ffi-hardened
features: ffi=true tls=false wasm=false sqlite=false webcrypto=true
platform: linux-x64
size: 1960328
sha256: 8ea09f387274b552b77bab93b829feb6df8b760bb88d513ee4bc3cd95d63d70d
msvc: false
txiki-slim-ffi-macos-arm64
profile: smallest-compressed-ffi-hardened
features: ffi=true tls=false wasm=false sqlite=false webcrypto=true
platform: darwin-arm64
size: 2059776
sha256: f274988c992ca1e414d403f9d417860285011296998062710ccbcda3532d211c
msvc: false
txiki-slim-ffi-tls-linux-arm64
profile: smallest-compressed-ffi-tls-hardened
features: ffi=true tls=true wasm=false sqlite=false webcrypto=true
platform: linux-arm64
size: 2708960
sha256: 60c18b21d5fb6373054e730f26ef71292a091d3b9d2f096d933855cb1757d201
msvc: false
txiki-slim-ffi-tls-linux-x86_64
profile: smallest-compressed-ffi-tls-hardened
features: ffi=true tls=true wasm=false sqlite=false webcrypto=true
platform: linux-x64
size: 2402848
sha256: 78999d3450f4afc465c06a7ffdcb0033e722dbbca0aa509cb7fe60c00fcda976
msvc: false
txiki-slim-ffi-tls-macos-arm64
profile: smallest-compressed-ffi-tls-hardened
features: ffi=true tls=true wasm=false sqlite=false webcrypto=true
platform: darwin-arm64
size: 2540336
sha256: fc8456995fc67837c3202c30f42497b8e21299881a351dcc01f6ba72a92ce16a
msvc: false
txiki-slim-ffi-tls-windows-x86_64
profile: smallest-compressed-ffi-tls
features: ffi=true tls=true wasm=false sqlite=false webcrypto=true
platform: win32-x64
size: 2978816
sha256: 648f2e812590c826587b63541205e266c401a259c421c4378cdd4c6eb4e8a08e
msvc: true
txiki-slim-ffi-windows-x86_64
profile: smallest-compressed-ffi
features: ffi=true tls=false wasm=false sqlite=false webcrypto=true
platform: win32-x64
size: 2481152
sha256: 7db2a6d019b483f42e4f5cce57977e598ed9bb8f30aa989159baa27792d7153f
msvc: true
txiki-slim-min-linux-arm64
profile: smallest-compressed-min-hardened
features: ffi=false tls=false wasm=false sqlite=false webcrypto=true
platform: linux-arm64
size: 2184240
sha256: a65ad529f5f320465b0ae1b9d0c1649e1b086f84c6ed799948434cd97dfb698f
msvc: false
txiki-slim-min-linux-x86_64
profile: smallest-compressed-min-hardened
features: ffi=false tls=false wasm=false sqlite=false webcrypto=true
platform: linux-x64
size: 1914824
sha256: 8cfcffb8269a5d88858b62d9c255f0c4feb225a5ce3ed84396b5b3499f70419e
msvc: false
txiki-slim-min-macos-arm64
profile: smallest-compressed-min-hardened
features: ffi=false tls=false wasm=false sqlite=false webcrypto=true
platform: darwin-arm64
size: 2008944
sha256: c4f2497c4f2e09a2707e42edc0daae5e0a1d5a329bbb08ee4a8c5ea8ebaea0d7
msvc: false
txiki-slim-min-windows-x86_64
profile: smallest-compressed-min
features: ffi=false tls=false wasm=false sqlite=false webcrypto=true
platform: win32-x64
size: 2416640
sha256: a5c8d01246538076d0f479831903b8f92642a7984556a4494fa56df246c0acbf
msvc: true
txiki-slim-tls-linux-arm64
profile: smallest-compressed-tls-hardened
features: ffi=false tls=true wasm=false sqlite=false webcrypto=true
platform: linux-arm64
size: 2708656
sha256: d4902a2bf3a58174824463e26f6a020243277b10db021db946b0d2928334dc92
msvc: false
txiki-slim-tls-linux-x86_64
profile: smallest-compressed-tls-hardened
features: ffi=false tls=true wasm=false sqlite=false webcrypto=true
platform: linux-x64
size: 2361440
sha256: d9f14f421b11f32ae38a036ae25cb4d8e387b92507e09a91916090ef14eb77a6
msvc: false
txiki-slim-tls-macos-arm64
profile: smallest-compressed-tls-hardened
features: ffi=false tls=true wasm=false sqlite=false webcrypto=true
platform: darwin-arm64
size: 2489504
sha256: 07093bec2a8b1095372ac9e3b53feb0c835e36e5bbb6fcbd1c8ed45a5d6af58c
msvc: false
txiki-slim-tls-windows-x86_64
profile: smallest-compressed-tls
features: ffi=false tls=true wasm=false sqlite=false webcrypto=true
platform: win32-x64
size: 2913792
sha256: 6e55dfcc518db5c6c263782dd5fa5a839e618b36be0fa5c23a183c8eb5848fed
msvc: true
slim-v26.6.0-5 (slim)
Slim txiki.js builds (scripts/build-dist.mjs).
txiki-slim-linux-arm64
profile: smallest-compressed-with-ffi-hardened
platform: linux-arm64
size: 2250080
sha256: 1184b78f524ccbc4a12edebf3fec58f2faf8c5d0947e76965327096910a657e8
msvc: false
txiki-slim-linux-x86_64
profile: smallest-compressed-with-ffi-hardened
platform: linux-x64
size: 1960328
sha256: 8ea09f387274b552b77bab93b829feb6df8b760bb88d513ee4bc3cd95d63d70d
msvc: false
txiki-slim-macos-arm64
profile: smallest-compressed-with-ffi-hardened
platform: darwin-arm64
size: 2059776
sha256: f274988c992ca1e414d403f9d417860285011296998062710ccbcda3532d211c
msvc: false
txiki-slim-windows-x86_64
profile: smallest-compressed-with-ffi
platform: win32-x64
size: 2481152
sha256: c9d6916cd1aa6a1c40c11ef69adde50ba3f05cf5815758270184f042faa7bc79
msvc: true
slim-ffi-v26.6.0 (slim)
Slim txiki.js builds (scripts/build-dist.mjs).
Stripped: WebAssembly, SQLite, TLS (HTTPS/WSS/TLSSocket, CA bundle),
mimalloc, and the eval/serve/test/bundle/app subcommands.
Kept: tjs:ffi, WebCrypto, run/REPL/compile.
txiki-slim-ffi-linux-arm64
profile: smallest-compressed-with-ffi-hardened
platform: linux-arm64
size: 2250080
sha256: 1184b78f524ccbc4a12edebf3fec58f2faf8c5d0947e76965327096910a657e8
msvc: false
txiki-slim-ffi-linux-x86_64
profile: smallest-compressed-with-ffi-hardened
platform: linux-x64
size: 1960328
sha256: 8ea09f387274b552b77bab93b829feb6df8b760bb88d513ee4bc3cd95d63d70d
msvc: false
txiki-slim-ffi-macos-arm64
profile: smallest-compressed-with-ffi-hardened
platform: darwin-arm64
size: 2059776
sha256: 773e3e9b8a3585ae04e4cd34a23a0cb1f8bf8bb3cebb72d05bb5278b7a740ab7
msvc: false
txiki-slim-ffi-windows-x86_64
profile: smallest-compressed-with-ffi
platform: win32-x64
size: 2481152
sha256: 00b7016ba9d52e7a88731181aa026ed30ae03b14a4d26ecf4e6e98ebffd307df
msvc: true
v26.5.1
build: try to add slim build packages