Браузеры баз данных, которые комплектуются Chromium или JVM, потребляют сотни мегабайт памяти только для отображения таблиц. Нативное приложение macOS может быть на порядок легче. Для инструмента, который вы может держать открытым весь день рядом с другими приложениями, вес имеет значение — это влияет на запуск, отзывчивость и время жизни батареи.
Activity Monitor покажет вам правду. Откройте любой браузер SQLite на базе Electron и посмотрите потребление памяти. Затем откройте нативное приложение macOS и посмотрите разницу. Это может быть 10x различие для пустого окна до его загрузки любых данных.
Tome построен с Swift и AppKit — тем же фреймворками, которые Apple использует для Finder, Mail и Xcode. Результат: браузер SQLite, который запускается за доли секунды, прокручивается гладко через тысячи строк и использует менее 50 мегабайт памяти, пока работает. Это вид производительности, который вы ожидаете от macOS.