Yeah. Yeah, I think, I think it is. So, um, yeah, so actually one of the things why RPC was kinda like hated or not particularly liked back then was because it was being marketed as something that allows you to treat local remote procedures exactly the same as if they were local, but that was very flawed because there was a network and the toward the, there were a bunch of issues that you have to face when there's network involved, when there's transport layer involved.
So, um, so now I think when we, uh, when we have like this, this, uh, functions on edge and when we kind of like limit those problems with network, we can kind of revisit this promise. We can kind of like, not be so skeptical about this promise of treating remote calls as if they were local, because there's actually this network, uh, network part is very minimal. So the problems will be minimal.
Yeah. It's almost as if the physics are changing, right? If you can call a remote function, the 60 times a second, you know, suddenly, uh, things become a lot, you know, a lot more attractive. Yeah. Cool. Let's go back to audience questions. We have a few more minutes. Um, so every solution has its drawbacks. Whoever brought this up, it is unfortunately true. What are the drawbacks for the current state of RPC libraries and which of them should we work on to remedy? So what's still missing in the landscape of let's say, for example, JavaScript or TypeScript RPC that we should be working on next?
Oh, that's a good question. Um, so something that might be missing is this. Uh, so I mentioned before that TRPC and BlizzRPC tightly couple server and client. So maybe that's something next to work on so that we have, uh, we have server API's that are, uh, that, that can be accessed by multiple clients. It's the, it's the first thing that we were discussing, uh, today. Uh, that's that's, that's one thing. And, Well, I'm still looking forward to, to having like the best, uh, developer experience tool, because, uh, to be honest, I may be quite opinionated here because I used to work on Blitz RPC. But I still like the developer experience of Blitz RPC. I like how, how it works. There is a trade off. Like, uh, it's this magical imports, uh, have this drawback that a Blitz messes up with Webpack. But, but it's, it's quite nice developer experience. And tRPC works slightly different, like it's more explicit. Um, so I would, I would love to see a tool that combines it. That is like framework agnostic. It has more of the Blitz RPC, uh, experience.
Comments