Сюрреализм на JavaScript
Книга посвящена практической разработке игр и приложений на языке JavaScript. Автор подробно рассматривает архитектуру игровых движков, включая проектирование классов, фабрик, стандартизацию интерфейсов, работу с рендером, спрайтами и ресурсами. Особое внимание уделяется оптимизации производительности под нагрузкой, созданию карт уровней и синхронизации таймеров.
Значительная часть материала посвящена кроссплатформенной разработке на JavaScript для различных устройств. Описываются подходы к конвертированию HTML-приложений в форматы EXE, HTA, CHM, а также особенности работы с API мобильных устройств, touch-экранов, телевизоров и клавиатур. Рассматриваются проблемы портирования игр с браузера на TV и разработки под Android.
В книге также затрагиваются вопросы безопасности (XSS-атаки), обфускации кода и приводятся практические советы по мелким оптимизациям и «костылям» для улучшения производительности и удобства разработки. Издание содержит множество отсылок к экспертам фронтенд-разработки и актуальным на момент публикации практикам.









