Files
wasm-overhead-research/runtimes/results/summary.json
2025-08-19 14:38:11 +01:00

115 lines
2.8 KiB
JSON

{
"measurements": [
{
"runtime": "extism",
"language": "python",
"os": "darwin",
"arch": "arm64",
"versions": {
"python": "3.13.3",
"sdk": "1.0.0"
},
"baseline": {
"venv_size_bytes": 11177602
},
"with_runtime": {
"venv_size_bytes": 34134708,
"download_size_bytes": 7440416,
"native_libs_count": 2,
"native_libs_total_size_bytes": 20795776
},
"delta": {
"venv_size_bytes": 22957106,
"download_size_bytes": 7440416
},
"native_libs": [
{
"path": "venv/lib/python3.13/site-packages/_cffi_backend.cpython-313-darwin.so",
"size": 212544
},
{
"path": "venv/lib/python3.13/site-packages/extism_sys/libextism_sys.dylib",
"size": 20583232
}
],
"offline_viable": true,
"notes": "Extism Python SDK"
},
{
"runtime": "wasmer",
"language": "python",
"os": "darwin",
"arch": "arm64",
"versions": {
"python": "3.13.3",
"sdk": "unknown"
},
"baseline": {
"venv_size_bytes": 11177602,
"app_size_bytes": 319
},
"with_runtime": {
"venv_size_bytes": 11181599,
"app_size_bytes": 1112,
"download_size_bytes": 3483,
"native_libs_count": 0,
"native_libs_total_size_bytes": 0
},
"delta": {
"venv_size_bytes": 3997,
"download_size_bytes": 3483
},
"native_libs": [],
"offline_viable": true,
"notes": "Wasmer Python with Cranelift compiler"
},
{
"runtime": "wasmer",
"language": "typescript",
"os": "darwin",
"arch": "arm64",
"versions": {
"node": "v23.10.0",
"sdk": "^0.9.0"
},
"baseline": {
"node_modules_size_bytes": 0,
"app_size_bytes": 375
},
"with_runtime": {
"node_modules_size_bytes": 13468839,
"app_size_bytes": 1213,
"download_size_bytes": 7289254,
"native_libs_count": 0,
"native_libs_total_size_bytes": 0
},
"delta": {
"node_modules_size_bytes": 13468839,
"download_size_bytes": 7289254
},
"native_libs": [],
"offline_viable": true,
"notes": "Wasmer SDK for TypeScript/Node.js"
}
],
"summary": {
"extism_python": {
"runtime": "extism",
"language": "python",
"overhead_bytes": 22957106,
"download_bytes": 7440416
},
"wasmer_python": {
"runtime": "wasmer",
"language": "python",
"overhead_bytes": 3997,
"download_bytes": 3483
},
"wasmer_typescript": {
"runtime": "wasmer",
"language": "typescript",
"overhead_bytes": 13468839,
"download_bytes": 7289254
}
}
}