Создание фронтенд-фреймворка с нуля
Эта книга — глубокое практическое руководство по созданию собственного фронтенд-фреймворка на JavaScript. Автор предлагает не просто использовать готовые инструменты, а понять их внутреннее устройство, разобравшись в фундаментальных принципах работы современных веб-фреймворков.
Читатель шаг за шагом пройдет путь от основ до публикации собственного npm-пакета. В процессе будут рассмотрены ключевые концепции: работа с DOM, генерация представлений страниц, управление состоянием компонентов и их жизненным циклом, а также взаимодействие с операционной системой.
Особое внимание уделяется современным подходам, таким как использование виртуального DOM и алгоритмов согласования (reconciliation) для эффективного обновления HTML-структуры. Многие идеи заимствованы и объяснены на примерах популярных фреймворков: React, Svelte, Angular и других.
Книга написана простым языком и сопровождается наглядными схемами, что делает сложные темы доступными для понимания. Она идеально подходит для разработчиков, которые хотят выйти за рамки пользователя библиотек и стать архитекторами, глубоко понимающими инструменты своего ремесла.









