There is, for example https://bellard.org/quickjs/
https://github.com/bellard/quickjs/blob/master/quickjs-opcod...
The point isn't just not having a JIT. You can run v8 without a JIT. The point is good performance without a JIT.
> Only output bytecode in a C file. The default is to output an executable file.
> @item -e
> Output @code{main()} and bytecode in a C file. The default is to output an executable file.
https://github.com/bellard/quickjs/blob/master/doc/quickjs.t...