Depository of News

[Перевод] Почему я пишу Bun‑native альтернативу napi‑rs

newsdepo.com · world

Я работаю над bffi‑rs , экспериментальным фреймворком для нативных биндингов Bun, написанным на Rust. Проект появился из довольно практичной задачи. Я хотел сделать небольшое desktop‑приложение с нативным WebView, но при этом оставить Bun основным рантаймом. В экосистеме уже есть решения для подобных приложений. Например, некоторые интеграции WebView для Bun используют Rust и napi-rs . В варианте Electrobun, который я рассматривал, для WebView используется Wry, а связка между Rust и JavaScript строится через napi-rs . Эти проекты решают реальные задачи, но у меня появился другой вопрос: что будет, если строить нативную часть приложения вокруг Bun, а не вокруг совместимости с Node.js? Читать далее

Read full article →