https://github.com/fontello/wawoff2
Иногда так складывается, что код написан на сишечке, и переписывать его на жыэс не рационально. Было интересно разобраться, как лепить в ноде подобие бинарных биндингов без необходимости пересборки. То есть, через webassembly.
Ну что могу сказать... тема сыровата, но в принципе рабочая. Из нюансов - во враперах emcc асинхронная инициализация, поэтому яваскриптовый интерфейс надо делать из асинхронных функций.
Можно ли сделать синхронный интерфейс - не знаю. Теоретически можно, если переписать враперы ручками, и если в ноде не стоит ограничений на размер файлов webassembly для синхронной загрузки (в браузерах подобный лимит точно есть). Пока ни у кого руки не дошли разобраться.
Как-то так.
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум WebAssembly (2020)
- Форум WebAssembly или ... (2024)
- Форум WebAssembly скоро победит (2016)
- Форум WebAssembly performance сосёт (2017)
- Форум Пакеты для WebAssembly (2016)
- Форум WebAssembly убьет JS? (2019)
- Форум ЯОС на webassembly? (2021)
- Форум node.js (2015)
- Форум Node.js (2015)
- Форум Node.js (2012)