slim-v26.6.0-6 (slim builds)
·
12 commits
to master
since this release
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