Post

Those two concepts are fully compatible! Isomorphism is a characteristic, a capability. Your code (or some of your code) can be isomorphic _and_ you can be in control of what runs on the server vs. browser vs. both. IMO TanStack Start accomplishes this quite well, actually!

Fair. I've just been bitten too many times by a stray import bundling in server stuff into the client. And I don't like the name "isomorphic". And I think the pattern is overused :P But I do like that TanStack added the .server.ts and .client.ts convention lately (Mastro has the same :-))