Сергей Гурко
Но в случае с фронтом, фронт же все равно получает json от API и даже если используется protobuf на фронте и API для описания модели, то для фронта будет генерироваться кучу классов и интерфейсов и логики которая будет проверять соответствует json который пришел той модели что описана через protobuf или нет, что может быть излишним.
Тут больше вопрос к тому, что крутится не на фронте. На фронте тоже есть свои определенные плюшки, но уровень проблем фронта не настолько большой, чтобы менять из-за этого протокол.
Все зависит от задач, конечно, есть задачи где лучше использовать бинарную структуру данных, но чаще всего для фронта достаточно json.