3 ms·
To me, that's like saying that web browsers should be able to run existing native applications, so we can lift and shift more existing code. But just as JavaScr
by mwcampbell 5y ago
To me, that's like saying that web browsers should be able to run existing native applications, so we can lift and shift more existing code. But just as JavaScript-based web applications enabled frictionless code distribution on the client side, JavaScript-based Cloudflare Workers is doing the same on the server side. Sometimes progress requires breaking backward compatibility, and I think this is one of those cases. And I'm confident that there will be other runtime environments that emulate Cloudflare Workers, mitigating the risk of vendor lock-in.
- tyingq 5y agoI'm skeptical that JavaScript and WASM are anywhere near being suitable for any and all backend services. For example, Cloudflare workers can't even talk to the outside world with anything other than fetch(). There's websockets, but only as a pair to talk to a browser that connected to you. I'm a fan of Workers, but they do have limitations.
- mwcampbell 5y agoLikewise, there was a time when microcomputers weren't suitable for many applications. Sometimes a new approach (edit: and ultimately a better one) has to start at the low end and work its way up.