meaning, am I calling it as a function from within my vcl config? or am i mapping my service-id straight to a binary?
Lucet: Native WebAssembly Compiler and Runtime
11–20 of 99 posts
Re: Lucet: Native WebAssembly Compiler and Runtime
#12how does it look like this will work from a stack and a request/response flow perspective? meaning, am I calling it as a function from within my vcl config? or am i mapping my service-id straight to a binary?
Re: Lucet: Native WebAssembly Compiler and Runtime
#13> With Lucet, Fastly’s edge cloud can execute tens of thousands of WebAssembly programs simultaneously, in the same process , without compromising security. [emphasis mine] How does it handle Spectre, etc.?
We have a security document that addresses the big picture, and this specific concern as well: https://github.com/fastly/lucet/blob/master/SECURITY.md#cave... For speculative execution, we don't yet implement all of the mitigations possible in Lucet, but will in the near future.
Re: Lucet: Native WebAssembly Compiler and Runtime
#14Why use this as opposed to Google NaCl or PNaCl?
Re: Lucet: Native WebAssembly Compiler and Runtime
#15Why use this as opposed to Google NaCl or PNaCl?
Re: Lucet: Native WebAssembly Compiler and Runtime
#16Why use this as opposed to Google NaCl or PNaCl?
Re: Lucet: Native WebAssembly Compiler and Runtime
#17Author here- happy to take questions.
I didn't know about WASI before and it looks great. As a C/C++ dev, one of my concerns about WASM was that most of native WASM runtimes are interfacing towards Emscripten which is not quite standardized. Do you expect WASI will soon replace the current Emscripten exports interfaces?
Re: Lucet: Native WebAssembly Compiler and Runtime
#18Re: Lucet: Native WebAssembly Compiler and Runtime
#19Why use this as opposed to Google NaCl or PNaCl?
Re: Lucet: Native WebAssembly Compiler and Runtime
#20Earlier quoted context omitted.
We have a security document that addresses the big picture, and this specific concern as well: https://github.com/fastly/lucet/blob/master/SECURITY.md#cave... For speculative execution, we don't yet implement all of the mitigations possible in Lucet, but will in the near future.
So currently it does compromise on security? Seems extremely misleading to claim any security if you are just currently ignoring the last years worth of major security issues.
In other words, this is a somewhat premature announcement when it comes to fulfilling those promises.
[1] https://github.com/CraneStation/wasmtime/blob/master/docs/WA...