LLVM медленный в плане компиляции. Если еще добавить оригинальный tsc в качестве фронтенда, который так же очень медленный получается ужасно нерабочий инструмент. Вон контрибуторы из deno сначала решили переписать tsc на Rust а сейчас вообще плюнули и все решили переписать на раст даже стандартную библиотеку) https://startfunction.com/deno-will-stop-using-typescript/
LLVM медленный в плане компиляции. Если еще добавить оригинальный tsc в качестве фронтенда, который так же очень медленный получается ужасно нерабочий инструмент. Вон контрибуторы из deno сначала решили переписать tsc на Rust а сейчас вообще плюнули и все решили переписать на раст даже стандартную библиотеку) https://startfunction.com/deno-will-stop-using-typescript/
Пока что понял, что оптимальнее использовать Assembly Script для получения WASM, а уже потом с ним как-то ехать дальше через wasm3/innative, верно?
Да. Потому что у тебя есть выбор. Использовать от бразузера до stanalone интерпретатора или jit-компилятора вроде wasmtime (cranelift). Кроме того можно даже в С странслировать через wasm2c
Ага, т.е. краткосрочную задачу можно переформулировать таким образом: выбрать необходимые библиотеки (тот же rxjs) и проверить их работоспособность совместно с AssemblyScript, так?
Как раз про замыкания и хотел сказать. По этому мы не можем нашу тонну TS кода на AS перегнать. Один из приколов. Рантайм юзает замыкания на замыканиях и нестрогие типы.