[Перевод] Зачем мне своя Bun-нативная замена napi-rs

Автор пилит bffi-rs — экспериментальный фреймворк для нативных биндингов под Bun, написанный на Rust. Идея не из воздуха: хотелось собрать мелкое desktop-приложение с нативным WebView, но при этом не выкидывать Bun с поста главного рантайма.

Готовые решения под такое в экосистеме, конечно, уже есть. Часть интеграций WebView для Bun держится на Rust и napi-rs. В том варианте, который автор разбирал, — Electrobun — за WebView отвечает Wry, а мост между Rust и JavaScript собран через napi-rs.

Проекты эти рабочие и свои задачи реально закрывают. Но у автора всплыл другой вопрос: а что выйдет, если нативную часть строить не вокруг совместимости с Node.js, а вокруг самого Bun?

Читать далее
Просмотры: 12
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти