01 / Глоссарий
GraphQL
Язык запросов к API, в котором клиент точно описывает нужные ему данные в одном запросе и получает только их.
- 01
Почему это важно
GraphQL позволяет мобильным приложениям и сложным экранам получать нужные данные одним запросом вместо нескольких, не передавая лишние данные. Взамен кэширование, авторизация и ограничение стоимости запросов требуют больше внимания, чем при REST.
- 02
Пример
Экран товара в мобильном приложении раньше отправлял четыре отдельных запроса — по товару, остаткам, отзывам и похожим товарам; после перехода на GraphQL он получает всё одним запросом, и экран открывается быстрее.
- 03
Частая ошибка
Отсутствие ограничения глубины и сложности запросов. Злонамеренный или некорректный запрос может сам по себе перегрузить сервер.
- 04
Связанные термины
Связанные услуги и руководства
Начнём
Обсудим ваш проект.
Расскажите о задаче — объём определим вместе.