Size: a a a

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

2019 July 22

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Nikolay
если подготовиться, меня возьмут спикером на митап в москву? по фронтовой теме с кейсом каким-нибудь?
ага, мы можем тебе помочь и с контентом, и с репетицией выступления
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
тогда надо прикинуть кейс какой-нибудь актуальный
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
1 августа состоится второй Московский митап, посвящённый WebAssembly! В программе blazor, lightbeam и WASI: https://webassembly-moscow.timepad.ru/event/1025337/

Ждём всех интересующихся!

P.S. Обязательно нужна предварительная регистрация.
источник

KA

Konstantin Alifanov in WebAssembly — русскоговорящее сообщество
Привет, всем! У меня вопрос. Есть одна библиотека, конкретнее opencv на с++, для неё есть сборщик в wasm, получилось разобраться с тем как добавлять из самой библиотеки методы, которые изначально нельзя было вызывать извне готового билда. Сейчас нужно добавить свои методы, и появилась сложность с тем как правильно импорты проставить. Кто-нибудь с похожими ситуациями сталкивался, какие есть методы решения вопроса?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Konstantin Alifanov
Привет, всем! У меня вопрос. Есть одна библиотека, конкретнее opencv на с++, для неё есть сборщик в wasm, получилось разобраться с тем как добавлять из самой библиотеки методы, которые изначально нельзя было вызывать извне готового билда. Сейчас нужно добавить свои методы, и появилась сложность с тем как правильно импорты проставить. Кто-нибудь с похожими ситуациями сталкивался, какие есть методы решения вопроса?
привет, ты хочешь импорты из wasm в js в браузере использовать? Сборщик emcsrcipten использует?  Можешь кинуть ссылку на него?
источник

KA

Konstantin Alifanov in WebAssembly — русскоговорящее сообщество
Да, emscripten
источник

KA

Konstantin Alifanov in WebAssembly — русскоговорящее сообщество
Я хочу чтобы у меня кусок моего кода на плюсах нормально собрался вместе с остальной библиотекой на плюсах и всё видело друг друга и извне этот мой кусок можно было вызывать.
Пока только методы изначально недоступные из opencv удалось собирать и вызывать.
источник

KA

Konstantin Alifanov in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
привет, ты хочешь импорты из wasm в js в браузере использовать? Сборщик emcsrcipten использует?  Можешь кинуть ссылку на него?
А на что ссылку кинуть? Вот opencv подготовленный к сборке
https://github.com/opencv/opencv/tree/master/platforms/js
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Konstantin Alifanov
Я хочу чтобы у меня кусок моего кода на плюсах нормально собрался вместе с остальной библиотекой на плюсах и всё видело друг друга и извне этот мой кусок можно было вызывать.
Пока только методы изначально недоступные из opencv удалось собирать и вызывать.
попробуй пометить метод EMSCRIPTEN_KEEPALIVE: void EMSCRIPTEN_KEEPALIVE foo()
источник

KA

Konstantin Alifanov in WebAssembly — русскоговорящее сообщество
Ты про экспорт функции в целом. А я про то чтобы импорты не потерялись внутри билда. На самом деле этой проблемой больше занимался мой коллега, мы вот как раз разбираемся последнее время.
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Konstantin Alifanov
Ты про экспорт функции в целом. А я про то чтобы импорты не потерялись внутри билда. На самом деле этой проблемой больше занимался мой коллега, мы вот как раз разбираемся последнее время.
Какого билда?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
я тоже не понял, проблема в том, что неиспользуемые функции линкером удаляются?
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
я тоже не понял, проблема в том, что неиспользуемые функции линкером удаляются?
Написать анти GC☝️😌
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Чтобы что-то не терялось, придумать какой нибудь эндпоинт общий
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
тут прошел колл по дебаггингу недавно, вот записи со встречи
https://github.com/WebAssembly/debugging/blob/master/meetings/2019/debugging-07-16.md
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
https://skia.org/user/modules/canvaskit

тут почему-то пропустили эту новость
источник

C

Constantine in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
https://skia.org/user/modules/canvaskit

тут почему-то пропустили эту новость
Cool, demos work very fast
источник

IK

Ilnur Khalilov in WebAssembly — русскоговорящее сообщество
Have you ever seen slow demos?)
источник
2019 July 23

M

MaxGraey in WebAssembly — русскоговорящее сообщество
.
ну ас это подмножество жс, просто у них не описано как тестировать да и я без понятия как асм тестировать тоже)
Для AS есть as-pect
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Встроенных тестов не завезли?
источник