Создание фронтенд-фреймворка с нуля

Эта книга — глубокое практическое руководство по созданию собственного фронтенд-фреймворка на JavaScript. Автор предлагает не просто использовать готовые инструменты, а понять их внутреннее устройство, разобравшись в фундаментальных принципах работы современных веб-фреймворков.

Читатель шаг за шагом пройдет путь от основ до публикации собственного npm-пакета. В процессе будут рассмотрены ключевые концепции: работа с DOM, генерация представлений страниц, управление состоянием компонентов и их жизненным циклом, а также взаимодействие с операционной системой.

Особое внимание уделяется современным подходам, таким как использование виртуального DOM и алгоритмов согласования (reconciliation) для эффективного обновления HTML-структуры. Многие идеи заимствованы и объяснены на примерах популярных фреймворков: React, Svelte, Angular и других.

Книга написана простым языком и сопровождается наглядными схемами, что делает сложные темы доступными для понимания. Она идеально подходит для разработчиков, которые хотят выйти за рамки пользователя библиотек и стать архитекторами, глубоко понимающими инструменты своего ремесла.

Создание фронтенд-фреймворка с нуля
A
Автор
Анхель Сола Орбайсета
Издательство
Питер
Год
2025
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент