это язык запросов и среда выполнения этих запросов.
Запросы идут на graphql сервер, а его реализует какой-то пакет например express-graphql и если это nodejs. Что означает что graphql сервер это обычные сервер написан например на express ну и схемы.
Среда выполнение остается все равно же nodejs, почему graphql это тоже среда выполнения? Или что не так, я не пойму
Потому что запрос graphql анализируется на строгость, после преобразуется в объектную модель, потом наполняет ответ и также генерирует ответ json объекте согласно схеме. Это как раз таки среда выполнения. Он не просто обеспечивает целостность схемы. На самом деле на офф сайте все подробно описано
Обсуждают сегодня