Тег

Ghostty

2 материалов

Ghostty 1.4 сжимает неактивный скроллбэк и разбирает простой ASCII со скоростью 725 МБ/с (ghostty.org)

Ghostty 1.4 поднимает пропускную способность ввода-вывода на macOS на 25–55 процентов, ускоряет разбор ASCII с 128 до 725 МБ/с и сжимает неактивный скроллбэк, одновременно поднимая лимит по умолчанию с 10 МБ до 50 МБ. Ещё он проигрывает анимированные изображения по протоколу Kitty и поставляет готовую обёртку `ghostty +ssh`.

В треде спросили, зачем вообще быстрые терминалы, а создатель ответил о другом.

🚀Tech ★ 784 · 💬 236 · 7 ч назад · #инструменты#open source#Ghostty#Kitty#libghostty+1

Не просто заголовок — разбор дискуссии

Главные треды HN: факты из обсуждений, разные стороны, голоса инсайдеров. Email, Telegram или RSS.

12-строчный SIMD-патч мейнтейнера терминала дал пятикратное ускорение — и он записал паттерн, который работает всегда (mitchellh.com)

Митчелл Хашимото утверждает, что SIMD — обработка 4, 8 или 16+ значений за одну инструкцию CPU вместо одного — проще, чем принято думать, потому что почти весь реальный векторизованный код следует одному и тому же пятишаговому паттерну.

Он доказывает это на продакшн-коде терминала Ghostty: скалярный цикл в одну строку для поиска последовательностей печатаемых символов превращается в векторизованную версию из двенадцати строк, давая примерно пятикратный реальный прирост пропускной способности на AVX2.

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