Искусство WebAssembly

Искусство WebAssembly

WebAssembly – это быстрая компактная межплатформенная технология, которая оптимизирует производительность ресурсоемких веб-приложений и программ. В книге подробно рассматриваются принципы ее работы; показано, в каких случаях можно ее использовать, а в каких делать этого не стоит, и как создавать и развертывать приложения на основе WebAssembly. Вначале вы узнаете, как оптимизировать и компилировать низкоуровневый код, отлаживать и оценивать WebAssembly, а также представлять код в удобном для прочтения текстовом формате WebAssembly Text (WAT). Затем вы сможете создать программу обнаружения столкновений на базе браузера, поработать с технологиями рендеринга в браузере для создания графики и анимации, а также выяснить, как Web-Assembly взаимодействует с другими языками программирования. Эта книга поможет вам разобраться в основах мощной технологии WebAssembly и повысить производительность ваших веб-приложений.

Сегодня, когда большинство языков успешно компилируются в jаvascript, WebAssembly представляет собой новый виток развития технологий, который позволит выйти за пределы устоявшихся рамок. WebAssembly является универсальным эффективным инструментом для выполнения кода на вашем любимом языке в браузере, который к тому же позволяет переосмыслить способы взаимодействия многократно используемых программных компонентов не только в сети, но и на других платформах, начиная от блокчейна и заканчивая граничными вычислениями интернета вещей (IoT – Internet of things).

Безусловно, WebAssembly – это молодая технология, на развитие которой уйдет немало времени. Однако уже сегодня ее явный потенциал вдохновил огромное количество самых разных людей. В качестве примера хотелось бы привести разрабатываемый совместно с Риком (Rick) проект AssemblyScript. Здесь мы рассматриваем WebAssembly не как язык системного программирования, а как инструмент для объединения лучших концепций данной технологии с jаvascript. AssemblyScript позволяет компилировать варианты кода jаvascript, схожие с TypeScript, в WebAssembly, формируя при этом сверхмалые и эффективные модули. Все это дает возможность ощутить преимущества WebAssembly тем, кто работает с jаvascript. WebAssembly обладает множеством интересных функций и аспектов, которые будут интересны тем, кто стремится исследовать новые технологии и внести свою лепту в их развитие.

Название: Искусство WebAssembly
Автор: Рик Баттальини
Издательство: ДМК Пресс
Год: 2021
Страниц: 312
Язык: русский
Формат: pdf
Размер: 11.4 MB

Скачать Искусство WebAssembly
Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.