Size: a a a

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

2019 December 02

К

Константин in WebAssembly — русскоговорящее сообщество
те по сути это такой протокол
источник

P🛸

Pavel 🛸 in WebAssembly — русскоговорящее сообщество
То есть готовим OOP в жс, а в васм кидаемся с-структурами? Это обычный паттерн или что то еще есть?
источник

К

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

К

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

К

Константин in WebAssembly — русскоговорящее сообщество
Ну это не факт что сложные классы экспортнет
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Pavel 🛸
MaxGraey в доке по as не говорится что нельзя экспортировать класс, а у меня выходит ошибка ERROR: RangeError: Maximum call stack size exceeded. https://docs.assemblyscript.org/basics/limitations Я правильно понимаю, что понятие класса не имеет смысле в васме и мне нужно разбивать все на маленькие функции?
Там у тебя проблема не с экспортом а с выражением type f64 = f64 которое вызывает бесконечную рекурсию
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
строили мы строили и наконец построили https://medium.com/graalvm/announcing-graalwasm-a-webassembly-engine-in-graalvm-25cd0400a7f2
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
о точно, спасибо
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
завозите же ГЦ уже у нас есть их много и разных
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
кстати я не мерял, но мне кажется у нас может быть очень неплохой peak performance интеропа как раз, потмоу что там друг в дружку заинлайнится
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
Жду epsilon + wasm
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
😄
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ну вот кстати Epsilon GC это как раз норм вариант для wasm скомпилированных из Rust или C++
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
Я ж об этом как раз 🙂
источник

ҪҸ

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

ҪҸ

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

ҪҸ

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

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
а эпсилон можно в идее заюзать?
Да, -XX:+UseEpsilonGC в JVM Options пишешь и используется
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
и чо там, сильно он лучше shenandoah?
Ну как, это сборщик мусора, который ничего не собирает
источник

ҪҸ

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