Size: a a a

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

2019 February 26

ҪҸ

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

ID

Ilya Druzhinin in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
TeaVM есть, но хз как оно. еще вот что всплыло https://mail.openjdk.java.net/pipermail/discuss/2019-February/004982.html
Спасибо, полезно) Попробую убедить коллег джавистов, что васм это не больно
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Ilya Druzhinin
Фидбек хочу получить, насколько сейчас это проработано, какие бинари получаются, ну и вообще ощущение общее
Если вкратце, то проработано более-менее. Мы, например, используем asmble для компиляции wasm->jvm, пока проблем не было (ну там и логика не очень сложная трансляции). Примеры компилируемых приложений можно посмотреть тут https://github.com/fluencelabs/fluence/tree/master/vm/examples
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
Если вкратце, то проработано более-менее. Мы, например, используем asmble для компиляции wasm->jvm, пока проблем не было (ну там и логика не очень сложная трансляции). Примеры компилируемых приложений можно посмотреть тут https://github.com/fluencelabs/fluence/tree/master/vm/examples
так вопрос был про java -> wasm :)
источник

ҪҸ

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

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Ой, сорян, с телефона прочитал неправильно)
источник

ID

Ilya Druzhinin in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
Если вкратце, то проработано более-менее. Мы, например, используем asmble для компиляции wasm->jvm, пока проблем не было (ну там и логика не очень сложная трансляции). Примеры компилируемых приложений можно посмотреть тут https://github.com/fluencelabs/fluence/tree/master/vm/examples
Из Wasm в JVM? В принципе тоже может быть им интересно, спасибо)
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Eugene
Всем привет. Как понять, что c++ либа может быть скомпилирована в васм? https://github.com/lemire/simdjson
Сейчас нет, но в канарейки уже есть вроде как стабильный SIMD уже но под флагом. Если не стеснен рамками node.js/Chrome то есть WAVM он должен нормально SIMD держать уже
источник
2019 February 27

PP

Piu Piu in WebAssembly — русскоговорящее сообщество
Всем привет. Я правильно понимаю что фича (например, потоки) будет работать только с того момента когда еще заимплементят собственно в браузере? Или есть какая то фундоментальная реализация wasm в браузерах на которой будут основываться следующие фичи и все будет имплементится автоматически?
источник

AN

Andrey Nagikh in WebAssembly — русскоговорящее сообщество
Поддержка фичи спецификации wasm должна быть реализована разработчиком конкретного браузера (в терминах спеки «хоста»)
источник

ҪҸ

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

PP

Piu Piu in WebAssembly — русскоговорящее сообщество
Andrey Nagikh
Поддержка фичи спецификации wasm должна быть реализована разработчиком конкретного браузера (в терминах спеки «хоста»)
понятно спасибо. а как обычно трекают что где реализовано и с какой версии? есть какой то аналог caniuse?
источник

AP

Artur Parkhisenko in WebAssembly — русскоговорящее сообщество
источник

PP

Piu Piu in WebAssembly — русскоговорящее сообщество
неа я конкретно про wasm фичи. sharedarraybuffer это не только про васм
источник

ҪҸ

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

ҪҸ

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

PP

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

ҪҸ

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

AP

Artur Parkhisenko in WebAssembly — русскоговорящее сообщество
Спасибо, понял, похожий вопрос где мы можем следить за изменениями в спеке или блог чей-то с обновлениями? Наткнулся только на одно когда обновлял демо memoryBase -> __memory_base та и заметил что сам wast в результате чуть изменился тоже
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Artur Parkhisenko
Спасибо, понял, похожий вопрос где мы можем следить за изменениями в спеке или блог чей-то с обновлениями? Наткнулся только на одно когда обновлял демо memoryBase -> __memory_base та и заметил что сам wast в результате чуть изменился тоже
> memoryBase -> __memory_base

это явно не про спеку вебассембли
источник