You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This might start off as a bit outlandish and redundant considering there is a native webassembly runtime in nearly all Javscript runtimes. Let me explain. To my knowledge, the default webassembly runtime in Javascript does not support metering, a critical function in running deterministic/safe webassembly code. This is a pretty critical limitation of the native webassembly runtime. And in my use case in particular it's a major issue.
What's stopping fizzy from being compiled into a binding for JS and act as a rough drop in replacement for the native Webassembly runtime? I'd imagine it would still require a considerable amount of work to get everything working, but is there anything that would completely prevent such a thing from being developed?
I'm open to any alternative approaches to doing metering of WASM within a JS context as well.
The text was updated successfully, but these errors were encountered:
This might start off as a bit outlandish and redundant considering there is a native webassembly runtime in nearly all Javscript runtimes. Let me explain. To my knowledge, the default webassembly runtime in Javascript does not support metering, a critical function in running deterministic/safe webassembly code. This is a pretty critical limitation of the native webassembly runtime. And in my use case in particular it's a major issue.
What's stopping fizzy from being compiled into a binding for JS and act as a rough drop in replacement for the native Webassembly runtime? I'd imagine it would still require a considerable amount of work to get everything working, but is there anything that would completely prevent such a thing from being developed?
I'm open to any alternative approaches to doing metering of WASM within a JS context as well.
The text was updated successfully, but these errors were encountered: