Size: a a a

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

2020 September 16

M

MaxGraey in WebAssembly — русскоговорящее сообщество
забавно, AssemblyScript стал эталоном с точки зрения размера для языков с рантаймом:
https://github.com/swiftwasm/JavaScriptKit/issues/54#issuecomment-693499509

Это автор порта SwiftWasm
источник

К

Константин in WebAssembly — русскоговорящее сообщество
А есть без рантайма в Wasm языки? Плюсы же вроде тоже тянут, нет?
источник

MB

Mikail Bagishov in WebAssembly — русскоговорящее сообщество
C/C++, Rust
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Константин
А есть без рантайма в Wasm языки? Плюсы же вроде тоже тянут, нет?
Имееться ввиду рантайм managed языков таких как Go, Java, C#, Swift
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
Mikail Bagishov
C/C++, Rust
Кстати, в расте вроде рантайм отсутствует, но жс врапперов так много, что практически ничего не делающий васм бинарник весит 250кб. По-моему это тянет на своеобразный рантайм
источник

AP

Alexander Prokopyev in WebAssembly — русскоговорящее сообщество
Пожалуйста, подскажите, нынче есть возможность компилировать консольные приложение DotNet Core сначала в WASM, а потом в native ?
источник

AP

Alexander Prokopyev in WebAssembly — русскоговорящее сообщество
Приложения DotNet Core RT, например, можно напрямую компилить в native, а можно ли через WASM ?
источник

MB

Mikail Bagishov in WebAssembly — русскоговорящее сообщество
Андрей
Кстати, в расте вроде рантайм отсутствует, но жс врапперов так много, что практически ничего не делающий васм бинарник весит 250кб. По-моему это тянет на своеобразный рантайм
Ну это должно пофикситься, когда парочку пропозалов примут и реализуют.
источник

AP

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

AP

Alexander Prokopyev in WebAssembly — русскоговорящее сообщество
или попробовать вот это: https://docs.unity3d.com/2020.2/Documentation/Manual/IL2CPP.html
источник
2020 September 17

PG

Polina Gurtovaya in WebAssembly — русскоговорящее сообщество
Андрей
Кстати, в расте вроде рантайм отсутствует, но жс врапперов так много, что практически ничего не делающий васм бинарник весит 250кб. По-моему это тянет на своеобразный рантайм
Мне кажется это не совсем так. Просто нужна куча "затыкателей" для того чтобы все нормально работало в специфическом песочницоподобном окружении. И это совсем не так афектит производительность (и наверное пожирание памяти) как полноценный рантайм
источник

Б

Борис in WebAssembly — русскоговорящее сообщество
Андрей
Кстати, в расте вроде рантайм отсутствует, но жс врапперов так много, что практически ничего не делающий васм бинарник весит 250кб. По-моему это тянет на своеобразный рантайм
это не растоспецифика же. с плюсами будет та же история
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
Борис
это не растоспецифика же. с плюсами будет та же история
Интересно, почему они не вырезают биндинги даже в релайз компилации, которые не используются
источник

Б

Борис in WebAssembly — русскоговорящее сообщество
чем собираешь?
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
wasm-pack с флагом —release
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
И практически все 250кб из таких биндингов состоят
источник

Б

Борис in WebAssembly — русскоговорящее сообщество
запускал twiggy на .wasm?
источник

А

Андрей in WebAssembly — русскоговорящее сообщество
Неа, чуть позже попробую
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Андрей
Интересно, почему они не вырезают биндинги даже в релайз компилации, которые не используются
Имя последнего экспорта вообще в экран не влазит, одно только это имя в name section тянет на 100-140 байт уже=)
источник

MV

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