Size: a a a

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

2019 September 26

k

kolay` in WebAssembly — русскоговорящее сообщество
MaxGraey
Нравится syncwave? Встречайте фреймворк webassemblymusic (который я кажется уже когда то упоминал) использующий WebAssembly:
https://petersalomonsen.com/webassemblymusic/livecodev1/?gist=ea73551e352440d5f470c6af89d7fe7c

Кстати wasm модуль весит всего 11 кб и написан на AssemblyScript
Что за syncwave? Это http://www.syncwave.net/ ?
источник

V

VY in WebAssembly — русскоговорящее сообщество
интересно, но там вроде линковка к C++ рантайму, целый драфт по этой штуке есть
https://www.microsoft.com/en-us/research/uploads/prod/2019/09/static-typescript-draft2.pdf
источник

k

kolay` in WebAssembly — русскоговорящее сообщество
VY
интересно, но там вроде линковка к C++ рантайму, целый драфт по этой штуке есть
https://www.microsoft.com/en-us/research/uploads/prod/2019/09/static-typescript-draft2.pdf
Неплохо
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
kolay`
Что за syncwave? Это http://www.syncwave.net/ ?
нет это музыкальный жанр)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Обсуждали уже здесь и на HN: https://news.ycombinator.com/item?id=20873693
А так же в чем отличие от AssemblyScript. Если коротко то STS это ЯП созданный исключительно для образовательных зелях и заточенный под emmbedded систем. Имеет примерно такие же ограничения как и у AS (нету any + номинальная структурная типизация для классов / объектов).
источник

ℝεi :: (☄️→🔥) → 👑 in WebAssembly — русскоговорящее сообщество
Всем привет. Немного странный вопрос. Могу ли я написать предположим на расте метод который будет вызывать какую-то  команду в терминале, а вызывать этот метод в браузере уже js'ом ?
источник

RS

Roman Sharkov in WebAssembly — русскоговорящее сообщество
ℝεi :: (☄️→🔥) → 👑
Всем привет. Немного странный вопрос. Могу ли я написать предположим на расте метод который будет вызывать какую-то  команду в терминале, а вызывать этот метод в браузере уже js'ом ?
не думаю) у WASM нет непосредственного доступа к твоей системе AFAIK. Поправьте если ошибаюсь
источник

ℝεi :: (☄️→🔥) → 👑 in WebAssembly — русскоговорящее сообщество
Roman Sharkov
не думаю) у WASM нет непосредственного доступа к твоей системе AFAIK. Поправьте если ошибаюсь
Вот и у меня вопрос, есть ли доступ
источник

RS

Roman Sharkov in WebAssembly — русскоговорящее сообщество
ℝεi :: (☄️→🔥) → 👑
Вот и у меня вопрос, есть ли доступ
если бы доступ был тогда это скорее всего бы была огромная жирная vulnerability

rm -rf / 🙂
источник

RS

Roman Sharkov in WebAssembly — русскоговорящее сообщество
ℝεi :: (☄️→🔥) → 👑
Всем привет. Немного странный вопрос. Могу ли я написать предположим на расте метод который будет вызывать какую-то  команду в терминале, а вызывать этот метод в браузере уже js'ом ?
а зачем собственно?)
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Вероятно constexpr в тайпскрипт завозят
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Кстати насчет уязвимостей "порождаемых WebAssembly". Единственное что сейчас могут предъявить это mining и обфускация js-кода (который скрывают в кастомной секции скажем) WebAssembly. Подробнее в этом исследовании:
https://www.tu-braunschweig.de/Medien-DB/ias/pubs/2019-dimva.pdf
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
MaxGraey
Кстати насчет уязвимостей "порождаемых WebAssembly". Единственное что сейчас могут предъявить это mining и обфускация js-кода (который скрывают в кастомной секции скажем) WebAssembly. Подробнее в этом исследовании:
https://www.tu-braunschweig.de/Medien-DB/ias/pubs/2019-dimva.pdf
"In the previous section, we showed that WebAssembly is actively used for maliciouspurposes. However, cryptocurrency miners would also have been possible withoutthe introduction of WebAssembly, the mining would just have been less efficientand thus also less profitable. In fact, the popular CoinHive mining script containsa fallback to asm.js, in case WebAssembly is not supported by the visitor’sbrowser"

Хотя бы это признали)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
でゲソ
Вероятно constexpr в тайпскрипт завозят
При чем здесь constexpr вообще?
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Вычисления на этапе компиляции в смысле. У меня как у плюсовика это собственно в основном constexpr
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
でゲソ
Вычисления на этапе компиляции в смысле. У меня как у плюсовика это собственно в основном constexpr
Я знаю про constexpr, только при чем здесь constant expression evaluation?)
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Ссылку не читал @ комментарий писал. Прост хз что там могло ещё оказаться под статик тайпскриптом.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
=)
источник
2019 September 27

M

MaxGraey in WebAssembly — русскоговорящее сообщество
@chicoxyzzy В Софии будет какой то митап:
https://twitter.com/sdecreme/status/1177320513322070016
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Interface Types скоро будут у Wasmer-а
https://github.com/wasmerio/wasmer/pull/787
источник