Автор книги — Александр Гусев, более 25 лет работающий в IT. Издательство предложило ему написать книгу о JavaScript и фронтенде, но после нескольких месяцев плотного общения с ChatGPT он понял: справочник по Web API уже не нужен. Вместо этого Гусев решил описать браузер как платформу для приложений — от устройства до сетевых возможностей.
В процессе подготовки плана из 13 глав Гусев заметил, что превращается в посредника между текстовым редактором и моделью: он задаёт вопросы, а модель выдаёт готовые объяснения. По его наблюдению, LLM может сгенерировать рабочий код, если в промпте достаточно плотные входные данные, но сама не способна поставить задачу. Человек должен не только понять, чего хочет, но и сформулировать это для модели. Поэтому ценность книги не в перечислении API, а в карте возможностей браузера, которая помогает задавать правильные вопросы.
Раньше разработчики запоминали детали вызовов библиотек, теперь эти детали скрыты внутри модели. Достаточно знать, что API существует. Широкое понимание среды веб-приложений становится важнее глубокого знания, но не снимает ответственности за проверку ответов: нужно отличать правдоподобный ответ от правдивого. В книге Гусев опирается на собственный опыт, включая разработку PWA с Vue и Quasar и создание фреймворка с идеей позднего связывания. Начав с веб-приложений на Lotus Domino под Netscape Navigator, он наблюдал, как «сцена» браузера менялась от перехода по гиперссылкам до 3D-игр с аппаратным ускорением видео.
После месяцев общения с ChatGPT автор понял, что вместо справочника по Web API нужна карта возможностей браузера.
Сам автор сравнивает браузер со сценой, на которой выступают актёры веб-разработки. Понимание устройства «сцены» он считает основой для построения современных веб-приложений, а описание этой среды — достаточным для книги. Книга адресована тем, кто хочет видеть за отдельными технологиями системную картину и использовать LLM как инструмент, а не как замену мышлению.

