@songofcoffee Go работает неплохо, компилит всё что не использует cgo. Но есть нюансы:
- Резервирует чуть ли не 1GB RAM со старта (но не использует). Из-за этого часто не запускается на мобильных.
- Производительность несколько ниже из-за особенностей переключения стека горутин.
- Нет нормальной интеграции с wasm import/export, всё пробрасывается через JS в основном.
- Банирники доходят до 15MB т.к. включают рантайм. С включенным gzip на сервере - 2.5MB.
Но не смотря на это работает достаточно хорошо. Был опыт работы с gRPC over WS (запустился без каких-либо изменений в либах) и WebRTC - работает на "ура".
Но до экосистемы интеграции WASM и Rust далековато пока.