Size: a a a

WebAssembly — русскоговорящее сообщество

2019 January 09

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
в общем, еще раз. как я понял из диалога выше, хочется писать на плюсах или расте и не думать про сгенерированный жс и вазм и переходы из одного в другое
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
ответ все тот же, есть варианты: эмскриптен, wasm-bindgen
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
структуры можно без этого юзать
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
> It's possible to pass arbirtrary data from Rust to JavaScript by serializing it with Serde.
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
> серде для этого не нужен обычно
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
если очень хочется что-то сериализовать-десериализовать серде, то можно
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
Как без него-то?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
как без него что?
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
Как javascript без специальной сериализации понимает, какие поля имеет та или иная структура и как преобразовать типы из Rust (i8, String) в js, чтобы в js-консоли можно было вывести console.log(wasmstruct.wasmfield)?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
wasm-bindgen именно эту задачу и решает
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
можно также, как в приведенной ссылке сериализовать произвольные данные (именно так та страница называется) с серде
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
произвольные данные - это порнуха в mpeg, protobuf, etc
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
Как отличить произвольные данные от непроизвольных? Вроде и mpeg можно отправить как массив из чего-нибудь простого
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
вообще еще раз надо уточнить - жс хочется генерировать?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
последний раз спрашиваю)
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
хочется
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
бери эмскриптен и не думай о жс
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
если надо все же что-то руками прицепить, то надо вчитыватья в доку по васм-биндген, что он позволяет делать
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
тогда станет понятно, что серде там ни при чем и вообще линейная память там не нужна
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
если понадобится линейная память, то можно заюзать серде
источник