Компилировать-то можно, загружать нельзя.
можно же сделать типа такого var simd = async () => WebAssembly.validate(new Uint8Array([0, 97, 115, 109, 1, 0, 0, 0, 1, 4, 1, 96, 0, 0, 3, 2, 1, 0, 10, 9, 1, 7, 0, 65, 0, 253, 4, 26, 11])); await simd(); в вопросе больше непонятного с “компилировать”
То есть нельзя выполнить то, что загрузил?
https://www.typescriptlang.org/play и куча других.
Так я про компиляцию, а не транспиляцию в другой язык (знаю что там compile написано) Типо кроме ecma script языков в js возможно что-то сделать?
Да, можно. Можно генерить массив байтов. Не вполне ясно, что с ним потом делать.
Вот компиляция AS в wasm и выполнение его целиком в браузере https://www.assemblyscript.org
два .wasm параллельно можно запустить в том же window?
Припоминаю, что где-то есть CPython, скомпилированный в Wasm.
В смысле?
Ну я думаю компилировать компилятор несколько часов выйдет
lcc? Должно быть сильно быстрее. Или tcc тогда.
https://tbfleming.github.io/cib/ Только оно чёт не работает
За cpython не помню, но знаю что есть как минимум ржавая имплементация питона которая через васм в браузере работает
А что конкретно не работает? С мобилки потыкал и он тот хэллоуворлд вроде даже скомпилял и предложил скачать
Обсуждают сегодня