Обсуждали уже здесь и на HN: https://news.ycombinator.com/item?id=20873693 А так же в чем отличие от AssemblyScript. Если коротко то STS это ЯП созданный исключительно для образовательных зелях и заточенный под emmbedded систем. Имеет примерно такие же ограничения как и у AS (нету any + номинальная структурная типизация для классов / объектов).
Всем привет. Немного странный вопрос. Могу ли я написать предположим на расте метод который будет вызывать какую-то команду в терминале, а вызывать этот метод в браузере уже js'ом ?
Всем привет. Немного странный вопрос. Могу ли я написать предположим на расте метод который будет вызывать какую-то команду в терминале, а вызывать этот метод в браузере уже js'ом ?
не думаю) у WASM нет непосредственного доступа к твоей системе AFAIK. Поправьте если ошибаюсь
Всем привет. Немного странный вопрос. Могу ли я написать предположим на расте метод который будет вызывать какую-то команду в терминале, а вызывать этот метод в браузере уже js'ом ?
Кстати насчет уязвимостей "порождаемых WebAssembly". Единственное что сейчас могут предъявить это mining и обфускация js-кода (который скрывают в кастомной секции скажем) WebAssembly. Подробнее в этом исследовании: https://www.tu-braunschweig.de/Medien-DB/ias/pubs/2019-dimva.pdf
Кстати насчет уязвимостей "порождаемых 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"