System Design · Middle · Запитання 5 з 75
Який головний компроміс GraphQL порівняно з REST?
- ✓Правильна відповідь: Точні вибірки полів, але складніші кеш і захист від важких запитів
- 2GraphQL працює швидше за REST у будь-яких сценаріях без винятків
- 3GraphQL не потребує схеми, тому API простіше змінювати
Пояснення
GraphQL розв'язує over- і under-fetching і дає типізовану схему. Але запити йдуть POST на один ендпоінт - CDN-кеш за URL не працює «з коробки», потрібні нормалізований клієнтський кеш (Apollo, urql), ліміти складності й persisted queries.