Комментарии 10
Чем tRPC хуже/лучше того же gRPC или банального JSON API?
Не нужно дублировать типы на беке и фронте.
Раз у нас и фронт и бек написаны на ts (js), да в монорепозитарии, то ничего не мешает объявить общие типы для того же JSON API.
и в protobuf вы их "не дублируете" - генерите клиент и фронт из protobuf-контракта.
Но, если у вас экосистема фронта и бэка сугубо TypeScript, то tRPC будет предпочтительнее, как более родная "на старте". А уж как дальше в развитии пойдёт - у каждого свой путь
Ну да, все серверы пишутся же на ноде..
Так и не понял в чем особенность реализации в отличие от gRPC, какой то набросок документации.
Интересно, какие это может иметь последствия для взаимодействия с беком). Судя по наличию библиотечки для python версии 0.0.0 (не шутка), например, попытка смешать RPC с REST авторам проекта кажется быстрее и надежнее... Понятно откуда на github лайки появляются))
ну экспресс то вам тут зачем....
Знакомьтесь, tRPC