как там с IO всё обстоит, я совсем не в теме за wasi, но интересно. как вообще в нём с сетью работается? использует ли он всякую асинхронщину системную типа epoll / kqueue итд?
вы выше упоминали про портирование редиса, какая используется реализация wasi? для редиса как раз нужна очень шустрая работа с tcp, насколько я понимаю
Сокеты пока не поддерживаются, только в планах, а асинхронщина есть. По поводу редиса, как я уже писал, мы выпилили из него все системные вызовы (включая сеть и асинхронщину) и адаптировали под нашу платформу, в которой ввод/вывод совершается извне васм кода и одна точка входа, принимающая указатель на данные в памяти и их размер.