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


Коротко о WebAssembly…
Что это на самом деле? WebAssembly, также известный как WASM, — это новый низкоуровневый код, созданный для Интернета. С помощью WASM вы можете добиться почти естественной производительности в Интернете. Причина, по которой он может достичь почти естественной производительности, заключается в том, что WASM содержит двоичные инструкции, которые могут выполняться намного быстрее. Большую часть времени вы не будете писать программы на WebAssembly. Скорее вы будете писать программы на..

Вызов кода JavaScript из C / C ++ с использованием WebAssembly
В последнем сообщении блога мы говорили о вызове кода C / C ++ из JavaScript с использованием WebAssembly и Emscripten . Сегодня мы обсудим, как вызывать код JavaScript из C / C ++ с Emscripten и без него. Использование объекта импорта Помните, как мы в прошлый раз передали объект импорта для создания экземпляров наших модулей WebAssembly? Сегодня мы поговорим об этом более подробно. importObject (необязательно) Объект, содержащий значения, которые нужно импортировать во вновь..

Создание графических приложений с помощью WASI, Wasmer и экспериментальных устройств ввода-вывода
Создание графических приложений с помощью Wasmer и WASI MVP WebAssembly предоставил разработчикам множество действительно интересных функций и большой потенциал для будущих приложений! Однако, поскольку технология еще молода, есть еще много функций, которые еще не совсем готовы. Например, такие функции, как потоки, типы интерфейсов и т. Д., В настоящее время являются предложениями для спецификации, но многие приложения зависят от этих функций. 🤔 Сегодня в Wasmer мы рады..

Веб-сборка : общая картина
"Я думаю, что это новое поколение Интернета" WebAssembly не что иное, как запуск машинного кода непосредственно в браузере, например C++, код Rust, который вы можете напрямую запускать в браузере с помощью wasm. Web Assembly или WASM — это будущее Интернета. Веб-сборка WebAssembly, разработанный W3C, по словам его создателей, является «целью компиляции». Разработчики не пишут WebAssembly напрямую; они пишут на языке по своему выбору, который затем компилируется в байт-код..

Webassembly и Rust
Мы рассказали о веб-сборке в предыдущем блоге ( https://medium.com/@jain.sm/web-assembly-introduction-8a745501bba0 ). Там мы взяли пример программы c, которую можно было скомпилировать в формат wasm и запустить в браузере. Сегодня мы немного расширим рамки и возьмем пример простой программы на Rust и запустим ее через браузер. Предварительным условием здесь является установка среды Rust вместе с менеджером пакетов Cargo для Rust. Также заранее должны быть установлены nodejs и npm...

Учебник: компиляция Rust в Wasm
Я уделяю все больше внимания ускоренному внедрению WebAssembly . Всего несколько месяцев назад запуск приложения WASM в производство казался несбыточной мечтой. А теперь взгляните на поддержку этого браузера! В наши дни создание сложных, но производительных клиентских веб-приложений является целью большинства интерфейсных организаций. WebAssembly позволяет скомпилированным языкам стать новой стандартизированной целью, обеспечивая почти нативную производительность в Интернете. Ты..

Путешествие по земле WASM
WASM (WebAssembly) или нет во фронтенд-проектах? Что я хочу сделать ? Я пытаюсь найти подход к повышению производительности моих внешних проектов. Мои фронтенд-проекты - это в основном веб-сайты для разных целей. У меня всегда есть сложная логика, например фильтрация и преобразование ответа большого серверного интерфейса во внешнем интерфейсе. Иногда мне нужно использовать общий ответ Rest, и я не могу ни использовать graphql, ни добавить BFF. Я добавляю эти сложности: сложные..