I am building a distributed FaaS using the WEB as the normalising environment. This has several benifites like the developer's browser transiently becoming "prod" unlocking debugging-in-prod tooling, but it also addresses portability. 20ms deploys. it's 100% optimized for DX, no toolchain either
https://observablehq.com/@endpointservices/webcode
I used to work on Google's FaaS and I intend to take those lessons for generation 2.