3 ms·
For startup performance Wasmi and Wasm3 are both the fastest engines according to the benchmarks. For execution performance you are right that generally JIT eng
by herobird 2y ago
For startup performance Wasmi and Wasm3 are both the fastest engines according to the benchmarks.
For execution performance you are right that generally JIT engines are expected to be faster than interpreter based Wasm engines.
Also, as stated in the article, on Apple silicon Wasmi currently performs kinda poorly but this will be improved in the future.
On AMD server chips Wasmi is the fastest Wasm interpreter.
- benji-york 2y agoThanks for the detail!
- infogulch 2y agoDo you have a good metric for where the break even point is? Some X-million instructions?
- herobird 2y agoNo I do not but it is a very interesting question and probably not even answerable in practice because not every instruction takes the same amount of time to execute to completion. An outlier in this regard are for example host function calls which could do arbitrary things on the host side or bulk-memory operations which scale linearly with their inputs etc.