mirror of
https://github.com/LukeHagar/wasm-overhead-research.git
synced 2025-12-06 04:22:06 +00:00
115 lines
2.8 KiB
JSON
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
|
|
}
|
|
}
|
|
} |