#клиент-сервер

#api

TRPC — type-safe RPC для TypeScript/JavaScript: клиент вызывает серверные процедуры как локальные функции без явных REST/GraphQL схем.

Ключевые идеи:

  • Общие типы TS между клиентом и сервером (end-to-end type safety).

  • Транспорт чаще HTTP/JSON, может работать поверх WebSocket.

  • Маршруты определяются как процедуры/роутеры, без генерации клиентов.

Плюсы: быстрый старт, нет ручного описания контрактов. Минусы: сильная связка по типам, сложнее разрыв контрактов и межъязыковые интеграции.

Последнее обновление