Size: a a a

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

2020 August 22

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Вот еще один продакшн кейс для WebAssembly:
https://twitter.com/tomdale/status/1296786521014575105
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
прикольно
источник
2020 August 23

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Никто не хочет помочь в реализации bulk memory для Safari? Я собираюсь этот вопрос исследовать и возможно сделать PR в JSC.
@chicoxyzzy @fly_style ?
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
MaxGraey
Никто не хочет помочь в реализации bulk memory для Safari? Я собираюсь этот вопрос исследовать и возможно сделать PR в JSC.
@chicoxyzzy @fly_style ?
а какого рода помощь требуется?
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
у меня опыта в этом нет
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
а какого рода помощь требуется?
Ну на сколько я помню на тебя нам даже таки какие то ассайнились. Так что просто информационной поддержки было бы достаточно. У @fly_style аноде был подобный опыт только в рамках MS Edge
источник

P

Project Daemon in WebAssembly — русскоговорящее сообщество
Парни подскажите, есть в wasm активность interface types. Я правильно понимаю, что это нацеленно в том числе и на прямое общение с web api?
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
Project Daemon
Парни подскажите, есть в wasm активность interface types. Я правильно понимаю, что это нацеленно в том числе и на прямое общение с web api?
да. там пока особо нет активности. но и без reference types его в текущем виде не реализовать
источник

P

Project Daemon in WebAssembly — русскоговорящее сообщество
Понятно, спасибо, буду изучать вопрос
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Кстати говоря, поздравляю всех!
источник
2020 August 24

PC

Pavel Chebotarev in WebAssembly — русскоговорящее сообщество
Ура) Чтобы праздновать можно было снова и снова, удалил парочку ботоаккаунтов
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
Народ, а правда, что wasm-bindgen не поддерживает вложенные боксед типы вроде Vec<Vec<f32>>? Что в таком случае делают, если нужен биндинг например к plotly, в который нужно передать двумерный массив?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Андрей
Народ, а правда, что wasm-bindgen не поддерживает вложенные боксед типы вроде Vec<Vec<f32>>? Что в таком случае делают, если нужен биндинг например к plotly, в который нужно передать двумерный массив?
Ну судя во всему он не то что вложенный Vec<Vec<>> не умеет возвращать он даже обычный Vec<> или любое другое boxed значение не умеет:
https://github.com/rustwasm/wasm-bindgen/issues/111

Что быглядит очень странно
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну судя во всему он не то что вложенный Vec<Vec<>> не умеет возвращать он даже обычный Vec<> или любое другое boxed значение не умеет:
https://github.com/rustwasm/wasm-bindgen/issues/111

Что быглядит очень странно
Обычный то умеет, оно работало нормально. Мне потребовалось рисовать несколько графиков на одном полотне. И после вложения работать перестало
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
Это все хорошо, но если нужен биндинг - не понятно, что делать. Костыль с передачей размеров подвекторов, и разделение из жса?
источник

V

Vladimir in WebAssembly — русскоговорящее сообщество
Андрей
Обычный то умеет, оно работало нормально. Мне потребовалось рисовать несколько графиков на одном полотне. И после вложения работать перестало
Он умеет только ограниченное множество Vec<T> обрабатывать, судя по трейтам. Только то что содержит Инты.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Я не знаю что у них за проблемы с этим. В AS например это делается элементарно:
https://github.com/ycw/Babylon.Font/blob/master/src_wasm/assembly/index.ts#L64

Где CompileResult = Array<Array<Polygon>>

Дальше вручную это выглядит так (так как нету байдгена)
https://github.com/ycw/Babylon.Font/blob/master/src/compiler.ts#L175
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
Мне тоже кажется, что это не очень сложная фича
источник

V

Vladimir in WebAssembly — русскоговорящее сообщество
Андрей
Это все хорошо, но если нужен биндинг - не понятно, что делать. Костыль с передачей размеров подвекторов, и разделение из жса?
Попробуй в жсон, и на жсе парсить. По идее биндген так и работает(или работал раньше)
источник