So you are shipping all of llvm?
They are now in the size realm of Lisp and Smalltalk. Forth may lean towards the lighter side.
tcc is 100KB
https://github.com/bytecodealliance/wasm-micro-runtime
This says 4000 lines
https://github.com/explodingcamera/tinywasm
What are we talking about here? There is obviously no reason a wasm jit has to be 266 MB