Size: a a a

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

2019 June 05

P🛸

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

P🛸

Pavel 🛸 in WebAssembly — русскоговорящее сообщество
источник
2019 June 06

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
AssemblyScript релизнулся до версии 0.7.0. Из нового:

1. Полностью переработанный рантайм и менеджер памяти (TLSF + ARC + GC), который по-умолчанию теперь включен. Что бы вернуться к прежнему поведению нужно добавить флаг --runtime none. Подробнее тут: https://docs.assemblyscript.org/details/runtime#runtime-variants
2. Собственно, теперь имееться более не менее приличная документация: https://docs.assemblyscript.org
3. Исправлены проблемы с менеджером памяти
4. Убраны некоторые встроенные макросы
5. Map/Set обзавелись методами keys и values (пока без итераторов)
6. rtti и динамический instanceof. Да теперь он работает не только с дженериками
7. default import / exports
8. Прочие улучшения и фиксы
источник

k

kolay` in WebAssembly — русскоговорящее сообщество
ID:414983998
AssemblyScript релизнулся до версии 0.7.0. Из нового:

1. Полностью переработанный рантайм и менеджер памяти (TLSF + ARC + GC), который по-умолчанию теперь включен. Что бы вернуться к прежнему поведению нужно добавить флаг --runtime none. Подробнее тут: https://docs.assemblyscript.org/details/runtime#runtime-variants
2. Собственно, теперь имееться более не менее приличная документация: https://docs.assemblyscript.org
3. Исправлены проблемы с менеджером памяти
4. Убраны некоторые встроенные макросы
5. Map/Set обзавелись методами keys и values (пока без итераторов)
6. rtti и динамический instanceof. Да теперь он работает не только с дженериками
7. default import / exports
8. Прочие улучшения и фиксы
2kb full
источник

k

kolay` in WebAssembly — русскоговорящее сообщество
Неплохо
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
а есть какое-нибудь общее решение для передачи *const char из javascript в wasm?
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
чтобы с любыми языками работало
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Писать в uint8array?
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Только не очень понятно где ты дерефы конст чара в js видел
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
でゲソ
Только не очень понятно где ты дерефы конст чара в js видел
в js это String.
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Там далеко не const char. Но да, ничто не мешает писать в массивы
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
ID:693357436
а есть какое-нибудь общее решение для передачи *const char из javascript в wasm?
самое близкое это const string по смыслу, но это не имеет значения.
в любом случае, это переброска из одной памяти в другую, не вижу вообще никаких припятствий, в чем вопрос то?
источник

N

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

N

Nikolay in WebAssembly — русскоговорящее сообщество
если что, я только чистый wasm трогал, не знаю, какие проблемы возникают при использовании растов и прочего
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
просто ручками пробрасываю данные js <-> wasm, проблем никаких
источник

AF

Andrey Filatkin in WebAssembly — русскоговорящее сообщество
Nikolay
просто ручками пробрасываю данные js <-> wasm, проблем никаких
А как ты перебрасываешь данные между строкой и байтовым массивом? Я кроме TextDecoder ничего не нашёл, а он очень медленный
источник

でゲソ in WebAssembly — русскоговорящее сообщество
/vote kick
источник
2019 June 07

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
на тему Compiller Bomb интересное
https://news.ycombinator.com/item?id=16553628

This would be an interested DDOS attack for open source CI systems that check pull requests. Especially when combined with some sort of distributed network build cache like bazel, you could easily fill it the cache by making a few pull requests with this.
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
The main practical takeaway is to prefer iterators over pre-generated arrays.
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
а почему wavm называют jit компилятором, если по факту это aot?
источник