perf: cache wasm component

This commit is contained in:
Vlad Stan
2026-07-09 16:30:18 +03:00
parent c5c5538a17
commit 6c5bd6f2a1
2 changed files with 28 additions and 1 deletions
+3
View File
@@ -44,6 +44,9 @@ def load_wasm_extension_config(ext_id: str) -> dict[str, Any] | None:
def register_wasm_extension(app: FastAPI, ext_id: str) -> WasmExtension:
loaded = load_wasm_extension(ext_id)
from .wasm import warm_wasm_extension
warm_wasm_extension(loaded)
_mount_wasm_extension_static(app, loaded)
_register_wasm_extension_routes(app, loaded)
_register_wasm_extension_api_routes(app, loaded)