3 ms·
> 1. Does the Blitz RPC thing work the same way as TRPC? Depends what you mean by "same way". Yes in that both provide fully typesafe client-server communicati
by flybayer 4y ago
> 1. Does the Blitz RPC thing work the same way as TRPC?
Depends what you mean by "same way". Yes in that both provide fully typesafe client-server communication. No in that the Blitz implementation is a tiny fraction of the size and does not have any Typescript-related performance slowdown at scale like TRPC.
The Blitz RPC tech itself will scale forever. However as a company scales it'll probably face another problem which is API contracts between internal teams. When you hit that, you may want to adopt GraphQL.
> 2. Having got used to Vite I just cannot go back to Webpack (which IIRC Next still wraps).
Yep, I want Next.js to get off webpack too
- bluelightning2k 4y agoI'd strongly suggest having a direct comparison vs. tRPC page in the documentation. I doubt we're alone in being curious, and this is the real flagship feature. Since you say Blitz is no longer tied to Next - does that mean it can be used with Vite? Again I doubt I am alone in thinking this would be huge. I've said it in other comments but to repeat - I think this is super interesting. Honestly I can't decide whether this is a framework or a feature. But it's definitely interesting.
- flybayer 4y ago> I'd strongly suggest having a direct comparison vs. tRPC page in the documentation Yes, it's coming. > does that mean it can be used with Vite? Yes, but we do have a bit more work to clean up our internal package dependencies and APIs so that this works.
- alexdotjs 4y agoIt won't scale forever. You'll need project references in the same way as we need in tRPC on large projects.
- flybayer 4y agoUnless I'm missing something, Blitz RPC add's zero TS overhead. So the limitation will be the total amount of TS code you have which is not related to Blitz.