Допустим, два разработчика (A и B) разрабатывают разные компоненты для одного приложения. Конечный результат находится в веб-сборке.
Тем не менее, A использует Java и TeaVm (скажем так), чтобы получить конечный результат в веб-сборке. B использует C ++ и преобразует его в веб-сборку.
Возможно ли объединить их работу в одну программу веб-сборки (так же, как вы бы объединяли различные файлы классов в Java в один файл jar)? Если да, как это будет сделано? Если нет, то почему нет?
Между различными компиляторами, ориентированными на Wasm, нет волшебной совместимости. Оба компилятора должны будут определить и согласовать общий ABI для WebAssembly. На самом деле, это так, даже если оба компилируют один и тот же исходный язык. Ситуация действительно ничем не отличается от ситуации с компиляторами, ориентированными на машинный код.
Других решений пока нет …