Skip to content

slim-v26.6.0-6 (slim builds)

Choose a tag to compare

@github-actions github-actions released this 19 Aug 14:49
· 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