Vobuda
Скачать Как это работаетClaude Codevs CodexСравнение О проекте Контакты

Измерено, и сказано

Число без метода это утверждение, поэтому метод стоит рядом с каждым. Где vobuda проигрывает терминалу, написанному ради скорости, причина названа здесь, а не спрятана.

Что измерено и на чём

Одна машина, один прогон собственного скрипта замеров: он запускает программу на своей папке настроек и спрашивает её через командную строку.

Версия
4.2.2, релизная сборка
Дата
15 октября 2026
Машина
arm64, Apple M4, 34 ГБ, macOS 27.0.1
Метод
Программа запущена на своей папке настроек, всё прочитано через командную строку

Где она проигрывает и почему

Vobuda написана на Tauri: ядро на Rust и окно WebKit, рисующее xterm.js. Это стоит памяти, которую GPU-терминал на Zig или Rust не платит, потому что веб-вид это браузер. Он же даёт интерфейс на каждом языке, на котором программа выходит, страницы, редактор и панели. Терминал, написанный только ради скорости, займёт меньше памяти, и мы не утверждаем обратного.

Остальные мы в тот же день на той же машине не гоняли, поэтому на этой странице для них нет ни одного числа. Авторитет для того, сколько они занимают, это их собственные сайты и обозреватели, которые их измеряли.

Память

Резидентный размер собственного процесса программы плюс процессы WebKit, появившиеся вместе с ним, как их считает «Мониторинг системы», через три секунды после записи первого состояния.

ЧтоМБ
Пустое окно, одна оболочка323
После 200 000 строк вывода496

Скорость

Время снято снаружи, через командную строку, на релизной сборке.

ЧтоЗначениеКак снято
Запуск0,51 сОт запуска до записи первого состояния
seq 1 200000 через блок запуска2,2 МБ/с (0,58 с на 1,3 МБ)Вся дорога: pty, разборщик, экран, от старта оболочки до строки выхода, которую прочёл разборщик блока. Не один только отрисовщик, а его обычно и засекают в тестах терминалов
Круг одной команды, vobuda run true458 мсМедиана из пяти
Вывод, собранный до отправки0 мсПрочитано с блока

Задержка ввода здесь не измерена. Для неё нужен прибор, который смотрит на экран, а у нас такого нет. Круг выше это ближайшее честное число.

Что программа умеет

Классический список, который программист проверяет в первый час.

ЧтоVobuda
Поиск по всей истории выводаДа. Cmd+F ищет по буферу блока, до значения настройки истории (по умолчанию 10000 строк)
ЛигатурыДа, через дополнение лигатур xterm, по умолчанию выключены (term.ligatures; у поставляемого шрифта Menlo лигатур нет)
Картинки в терминалеВстроенные картинки Sixel и iTerm2 через дополнение картинок. Графический протокол Kitty не поддерживается: дополнение его не знает
Отметки приглашения (OSC 133)Да, для zsh, bash и fish
Уведомления (OSC 9, 99, 777)Да
Отрисовка на GPUДа, WebGL-отрисовщик xterm, с запасным путём через DOM для символов, которых нет в шрифте

Чем эти числа не являются

Одна машина, один прогон, на сборке, названной выше. Не набор тестов производительности и не сравнение с остальными, снятое в один день. Числа переснимаются к каждому выпуску, а дата и версия сверху говорят, к какому именно.

Память и скорость это то, что видно у любой программы. А что она делает с вашей машиной вне своего окна, написано на отдельной странице.