Желательно также, чтобы я мог также сохранять какие-то данные между вызовами функций не размножая мьютексы в статиках
О, stdweb выглядит хорошо. По крайней мере, там не нужно заниматься невнятными извращениями, чтобы добавить event listener
Он подзагнивший, к сожалению
А варианты? web-sys в сыром виде неюзабелен совершенно, это невероятно низкоуровневые биндинги
Мы юзаем в сыром 🤷♂️ Но оно у нас прикрыто сверху нашими абстракциями. И нам не надо много работать с DOM, потому терпимо. А больше я ничего и не знаю. Так то мне самому stdweb нравился.
Но как? В плане, в web-sys чтобы поставить listener, нужно экспортировать наверх wasm-модуля функцию, вручную написать JS-обёртку и из JS-кода его поставить.
И основная проблема этого подхода в том, что чтобы реюзать любой объект между вызовами коллбэка, нужно запихать его в статик. Но элементы !Sync, их запихать в статик нельзя
Обсуждают сегодня