Результаты поиска по запросу "webassembly"

2 ответа

Как я могу вернуть строку JavaScript из функции WebAssembly

3 ответа

В чем разница между asm.js и WebAssembly?

Я недавно читал об asm.js и WebAssembly:http://ejohn.org/blog/asmjs-javascript-compile-target/https://brendaneich.com/2015/06/from-asm-js-to-webassembly/Я вс...

1 ответ

Это выглядит многообещающе. И это даже новее, чем WebAssembly, чей MVP был выпущен менее месяца назад.

ТОП публикаций

1 ответ

Используйте сгенерированные файлы .bc для этих библиотек в качестве аргументов компоновщика для команды em ++, и это должно работать.

аюсь скомпилировать некоторый код C, который использует OpenSSL с emscripten, но я получаю нерешенные предупреждения о символах, такие как: warning: unresolved symbol: SHA256_Init warning: unresolved symbol: SHA256_Final warning: unresolved ...

1 ответ

Был разрешен в текущей версии LLVM.

ли способ получить доступ к указателям на функции, живущим в модуле WebAssembly? Например, с учетом следующего «модуля», скомпилированного в WebAssembly: extern void set_callback(void (*callback)(void *arg), void *arg); static ...

1 ответ

target_link_libraries (mainTest crypto) после этого все работало без предупреждений.

вание OpenSSL с веб-сборкой Прежде чем задать этот вопрос, я просто хочу сказать, что я сделал домашнее задание. Вопрос очень похож на тот, что уже задавался здесь, т.е.Как связать OpenSSL с ...

1 ответ

@ GeorgeJempty Я только что запустил его на JSBench, и я получаю как минимум 20-кратное увеличение в Safari, 6-кратное - в Chrome. Если это действительно становится узким местом в сети, браузеры будут оптимизировать его.

держкой WebAssembly, входящей во все новые основные браузеры, как я могу проверить, поддерживает ли ее текущий браузер, который посещает мой сайт?

2 ответа

Это всего лишь пример, часть гораздо большего модуля. Проблема с производительностью заключается в том, почему я до сих пор не вижу демонстрацию, которая заставляет меня говорить: «Ух ты, ты никогда не сможешь сделать это в JS», пока я не увижу, что заголовки, рекламирующие webAssembly как «Изменитель игры», - просто ажиотаж.

длину строки на 300 * медленнееСначала я прочитал ответ наПочему моя функция WebAssembly медленнее, чем эквивалент в JavaScript? [https://stackoverflow.com/q/46331830/3877726] Но это пролило немного света на проблему, и я потратил много ...

0 ответов

Вы должны сделать то же самое, что и связанный вопрос, но в обратном порядке. Вам нужно будет выбрать кодировку (например, UTF-8 или UTF-16), поместить эти закодированные данные в буфер, решить, как передать этот указатель и длину через границу, а затем «просто сделать это».

я есть эта простая функция Rust: #[no_mangle] pub fn compute(operator: &str, n1: i32, n2: i32) -> i32 { match operator { "SUM" => n1 + n2, "DIFF" => n1 - n2, "MULT" => n1 * n2, "DIV" => n1 / n2, _ => 0 } }Я успешно компилирую это в WebAssembly, ...

2 ответа

 функции здесь ... именно они выполняют работу по передаче / возвращению массива.

ел бы протестировать WebAssembly для выполнения некоторых сложных вычислений массива.Итак, я написал простую функцию C ++, добавив два