Size: a a a

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

2019 April 04

ҪҸ

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

SI

Sqrt Iter in WebAssembly — русскоговорящее сообщество
т.е. можно было sdk не ставить, а просто компилятор воткнуть и радоваться?
источник

ҪҸ

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

ҪҸ

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

SI

Sqrt Iter in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
но перед этим возможно стоит подумать над тем, какая проблема этим решается. может быть проблемы нет
проблема в том, что после установки sdk - which node: /home/nuqz/src/python/emsdk/node/8.9.1_64bit/bin/node, а для рабочих проектов это вообще не подходит... 8.9.1 блин
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
Sqrt Iter
проблема в том, что после установки sdk - which node: /home/nuqz/src/python/emsdk/node/8.9.1_64bit/bin/node, а для рабочих проектов это вообще не подходит... 8.9.1 блин
🤦‍♂️
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
env PATH? не?
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
На хабре появился перевод статьи Lin Clark про WASI:
https://habr.com/ru/post/446764/?utm_source=habrahabr&utm_medium=rss&utm_campaign=446764
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Ну и первый комментарий конечно же про Java =)
источник

IK

Ilya Kmet in WebAssembly — русскоговорящее сообщество
Хай, сделал тут небольшой гист по запуску раста в ноде через WASM: https://www.reddit.com/r/rust/comments/b942bk/wasm_rust_to_node_example/
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Единственный нормальный комментарий:
https://habr.com/ru/post/446764/?utm_source=habrahabr&utm_medium=rss&utm_campaign=446764#comment_19984904

У кого есть акк на хабре заплюсуйте плз
источник

P🛸

Pavel 🛸 in WebAssembly — русскоговорящее сообщество
Плюсанул, как же это круто для ноды. Но честно говоря я не понял в чем преимущество по сравнению с .net/java
источник

P🛸

Pavel 🛸 in WebAssembly — русскоговорящее сообщество
Вот у этого чувака, например, частицы стали подтормаживать на wasm, кажется. По крайней мере так же.
источник

D

D1mk4_22 in WebAssembly — русскоговорящее сообщество
Всем привет, кто-нибудь может подсказать как скомпилить rust в wasm, при этом имея возможность передавать строки и другие типы данных из Node.js? Офф пример с wasm_bindgen рассматриваетс для фронта и не работает в ноде.
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Pavel 🛸
Плюсанул, как же это круто для ноды. Но честно говоря я не понял в чем преимущество по сравнению с .net/java
Коротко - эффективнее VM и компиляция, нету GC в MVP (хотя это можно считать и как минус пока что), нет прямого доступа к системе, все зарестрикчено по-умолчанию. Не привязан к конкретному ЯП как JVM (хотя там и Scala тусуется, но она вынуждена подстаиваться под Java рантайм, плюс не берем во внимание GraalVM), более простая и низкоуровневая ISA, что позволяет собрать интерпретатор/компилятор для wasm "на коленке". Ну и пожалуй немаловажно - полностью открытая спецификация
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
всегда найдутся люди, для которых никогда лучше Java ничего не будет. Плюсанул пост
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
D1mk4_22
Всем привет, кто-нибудь может подсказать как скомпилить rust в wasm, при этом имея возможность передавать строки и другие типы данных из Node.js? Офф пример с wasm_bindgen рассматриваетс для фронта и не работает в ноде.
Эмм, как это не работает? Прекрастно wasm-bindgen работает с нодой
источник

D

D1mk4_22 in WebAssembly — русскоговорящее сообщество
Есть пример?
источник

D

D1mk4_22 in WebAssembly — русскоговорящее сообщество
Буду благодарен
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
D1mk4_22
Есть пример?
Тебе какой пример? Скриптов сборки? Я вот так собираю:

"build:release:wasm": "cargo +nightly build --release --target wasm32-unknown-unknown",
"build:release:bind": "wasm-bindgen target/wasm32-unknown-unknown/release/crypto.wasm --nodejs --out-dir js",
"build:release":      "yarn build:release:wasm && yarn build:release:bind",
источник