Silicon Valley based стартап. Это если вдруг кому интересно. Но вопрос в другом: кто то делал уже смешанный стек? Два модуля собранные из разных языков должны вызывать друг друга, по аналогии с бинарными модулями в c99/c++. А второй вопрос - по интеграции wasm машины в Android. Кто делал? Какие грабли?
Привет, мы делаем мульти модульные Васм приложения, например, у нас есть сервис, который включает в себя SQLite и код на расте.
Мы используем Skia/Skiko (C++ -> wasm) вместе с Compose* (Kotlin ->wasm) * Compose Multiplatform — либа для UI
Супер! На какой wasm машине, и как организовали вызовы между модулями?
Это про тот же проект?
https://github.com/fluencelabs/marine мы используем interface-types и module linking одной из версий
А, она прям заточена на бутеры. Круто. Но и в этой вроде есть многомодульность? https://github.com/bytecodealliance/wasm-micro-runtime
может быть, но нашей уже 3 года, она точно одна из первых
бутеры - загрузчики или мультимодульные приложения?
Мультимодульные приложения
Не тот же что выше. Wasm используется в веб части вот этого https://www.jetbrains.com/lp/compose-multiplatform/
Поддержка пропозалов у вас своя или из wasmtime?
вся мульмодульность своя, но конкретный васмик может использовать любые фичи, которые есть в wasmtime/wasmer, т.е. он выполняется напрямую на них. Мы коммитимся, что sdk разработки будет одинаковым, а под капотом потом может перейдём на component model, когда она будет полностью готова
В wamr тоже есть, он кстати под капотом использует llvm.
Обсуждают сегодня