Публикации по теме 'wasm'


Упрощение FFmpeg для веб-приложения: компиляция пользовательской версии
Оптимизация рабочих процессов видео и аудио для ваших пользователей Меня всегда привлекала возможность скомпилировать приложение в веб-сборку. Это означает, что мы можем использовать проверенные инструменты в Интернете. Теперь, когда даже мобильные устройства более мощные, чем большинство серверов, и мы можем использовать эту возможность бесплатно, нет причин не делать этого. Итак, давайте изменим его на 11 с обработкой аудио/видео в браузере...

Начало работы с WebAssembly: руководство для начинающих — Часть 1: Основы WebAssembly
Раскрытие тайны WebAssembly и открытие силы Cheerp Здравствуйте, друзья-авантюристы WebAssembly! Меня зовут Sietse, и сегодня мы собираемся погрузиться в захватывающий мир WebAssembly. Если вы похожи на меня, вы, вероятно, слышали шепот об этом мифическом существе по имени WebAssembly и задавались вопросом: «Что это такое? Как это работает? И как я могу использовать его силы?» Что ж, друзья мои, вам повезло. Я буду вашим дружелюбным гидом в этом эпическом путешествии открытий,..

TypeScript для WebAssembly: что, как и почему
Кривая обучения WASM очень крутая. Иногда это отпугивает людей. AssemblyScript - идеальный способ написания совместимого кода, если вы уже знаете TypeScript. Ассемблерные и подобные ассемблерам языки очень мощны в том смысле, что они обеспечивают фантастическую производительность, учитывая, насколько они близки к своей среде исполнения (то есть виртуальной машине, на которой они работают, и т. Д.), Но в то же время им обычно не хватает всего. нам нравятся языки программирования:..

WebAssembly: раскрытие возможностей высокопроизводительных веб-приложений
В этом постоянно развивающемся мире веб-разработки постоянно появляются новые технологии для расширения возможностей веб-приложений. Одной из таких революционных технологий является WebAssembly (WASM). В этой статье мы попытались объяснить происхождение, варианты использования, преимущества и недостатки WebAssembly. Что такое веб-сборка? WebAssembly, часто сокращенно WASM, представляет собой формат двоичных инструкций, который обеспечивает высокопроизводительное выполнение кода в..

Начало работы с WebAssembly: руководство для начинающих — Часть 3: Оптимизация производительности и…
Тонкая настройка производительности WebAssembly и раскрытие его истинной мощи Приветствую вас, исследователи WebAssembly! Мы прошли долгий путь, изучая основы WebAssembly, компилируя код C++ в WebAssembly с помощью Cheerp и взаимодействуя с JavaScript. В этом захватывающем эпизоде ​​мы настроим производительность WebAssembly и рассмотрим некоторые дополнительные функции, которые выведут ваши проекты WebAssembly на новый уровень. Оптимизация производительности Чтобы получить..

Добавление TensorFlow.js WASM Backend в приложение Create React
Веб-сборка (WASM) захватывает мир Интернета штурмом. Это увеличивает скорость и эффективность сложных веб-действий, и это идеальное приложение для таких сложных процессов, как TensorFlow.js. До того, как TensorFlow официально поддержал WASM, нам пришлось написать собственный код WASM для чтения моделей прямо в браузере, что дало потрясающие результаты, но потребовало огромных усилий и времени. Если вы хотите использовать AI / ML на своем веб-сайте или в мобильном приложении,..

Путь к WebAssembly GC для OCaml
В текущей реализации бэкэнда OCaml WebAssembly представления значений в памяти очень похожи на таковые в других более традиционных бэкэндах OCaml. Это отлично работает, если вы можете реализовать свой собственный сборщик мусора, но делать это в WebAssembly довольно неэффективно, поскольку вы в основном дублируете усилия браузера. Нам нужно будет реализовать теневой стек рядом с фактическим стеком, что значительно увеличивает размер загрузки. Также взаимодействие с JavaScript будет далеко..