FYI: Fastly is exploring a move toward using Wasmtime, rather than Lucet, in order to consolidate effort around a single runtime (and hence to benefit from all the great work coming down the pike in Wasmtime around things like interface types). To do this, though, we'd need to incorporate a few meaty features from Lucet into Wasmtime.
After discussion with the team at Fastly, I've put together a document laying out what the major issues are. We'd plan to write up RFCs (using the new RFC process!) giving more detailed proposals for each of these pieces, based on what we've done in Lucet. But meanwhile, we want to give a heads-up as to what we're thinking about, and get any very early feedback through Google doc comments.
You can find the overview document here (unfortunately I'm not able to make it world-readable, so request access if needed and I'll grant it!)
cc @Till Schneidereit @Dan Gohman
cc @Pat Hickey @Andy Wortman @acfoltzer
Hi Aaron, thanks for putting that together!
You bet! I meant to talk a bit about it at this morning's meeting but I had to drop out. Lemme know if you have any questions/concerns!
@Dan Gohman I'm wondering if it'd be helpful to have a dedicated meeting and try to plan an approach together? (thinking about things like: timing of various pieces of this work, who will do it, how does it interact with other ongoing work like cap-std, what pieces would benefit from RFC work, etc)
I think that would all be in scope for our thursday bi-weekly Wasmtime meeting;
Would it be good to schedule something sooner than two weeks from yesterday?
That sounds good to me!
I will just confirm that all the relevant folks on my side can make it
Heh, which one is good? ;-)
Either waiting or holding a separate meeting works for me.
haha, sorry, i meant that just discussing this at the next scheduled wasmtime meeting should be fine. I've confirmed that the relevant folks can make it :+1:
@Aaron Turon thank you for putting this together, much appreciated! And I'm looking forward to talking about it next week
Last updated: Dec 23 2024 at 12:05 UTC