Вышла книга «Браузер как операционная система для разработки современных приложений»
В издательстве «БХВ» вышла моя книга «Браузер как операционная система для разработки современных приложений». Это попытка собрать в одной картине то, что я вижу в веб-разработке больше двадцати пяти лет: браузер — персональная среда человека в интернете, где веб-приложения исполняются, получают доступ к данным и сети, сохраняют состояние и взаимодействуют с устройством.
Книга рассматривает браузер в четырёх перспективах: как часть распределённой вычислительной среды, как архитектурную систему, как набор согласованных механизмов и как среду повседневного цифрового поведения. В центре находятся изоляция и границы доверия, происхождения, сеть, данные, жизненные циклы приложений, фоновые компоненты, профиль пользователя и расширения.
Мне было важно описать основания, по которым браузер устроен именно так, и показать связь между его механизмами. Такая модель помогает разработчику и архитектору точнее видеть границы веб-приложения, задавать полезные вопросы и проверять ответы — в том числе полученные от LLM.
Подробно о замысле и содержании книги я рассказываю на отдельной странице. Книга доступна в бумажном и электронном форматах на сайте издательства.