Заметка Aquilum отказалась от Tauri: новый движок на Rust и CPU

Заметка Aquilum отказалась от Tauri: новый движок на Rust и CPU

Популярный заметочник Aquilum получил крупное обновление, которое кардинально меняет архитектуру приложения. Создатель проекта учел отзывы пользователей и переписал софт так, что теперь на языке Rust написаны почти сто процентов всех компонентов. Ранее для работы интерфейса использовался фреймворк Tauri и системный движок WebView, однако такой подход приводил к избыточному потреблению оперативной памяти и багам на разных операционных системах. После масштабного рефакторинга от браузерных зависимостей удалось полностью избавиться.

В новой версии интерфейс, markdown-редактор, инструмент для чтения книг и система экспорта в PDF теперь полностью автономны и используют программную растеризацию на центральном процессоре. Благодаря отказу от веб-технологий потребление оперативной памяти сократилось примерно с 650 мегабайт до скромных 70 мегабайт. При этом прокрутка объемных документов стабильно работает на высокой частоте кадров, а запуск приложения стал значительно быстрее на всех поддерживаемых платформах.

В основе пользовательского интерфейса теперь лежит библиотека Masonry и ее ядро, а за отрисовку графики отвечает CPU-ориентированный движок. На персональных компьютерах под управлением Windows кадры выводятся через программную реализацию DirectX без использования тяжелых видеодрайверов, что дополнительно снизило нагрузку на систему. Все операции с файлами, локальная база знаний на базе SQLite, полнотекстовый поиск через поисковый индекс и встроенный MCP-сервер для ИИ-агентов вынесены в отдельное независимое ядро.

Обновление также принесло улучшенную систему контроля версий, защиту от случайной перезаписи файлов при внешних изменениях и стабильную работу локального наблюдателя за папками. Программа поддерживает создание графа связей, обработку вики-ссылок и запросы по свойствам заметок без отправки данных на удаленные сервера. Исходный код проекта распространяется под свободной лицензией, а готовая база знаний работает локально на компьютерах с Windows, macOS и Linux.

Пожалуйста, войдите, чтобы прокомментировать

0 комментариев