26 сентября 2026 г.
Opus 5.5 довёл TTFX до ассемблера: движок стал до 22 раз быстрее
26 сентября 2026 года движок экранной заставки Omarchy TTFX достиг ускорения до 22 раз на пике после работы Opus 5.5. В среднем он работает в шесть раз быстрее и до 450 раз обгоняет исходную реализацию на Python. Быстрые пути используют SSE2, AVX2 и AVX-512.

DHH
@dhh
Пока я спал, Opus ещё ускорил TTFX. Теперь он работает до 22 раз быстрее на пике, в среднем в 6 раз быстрее и до 450 раз быстрее исходной реализации на Python! Есть поддержка SSE2, AVX2 и AVX-512. В остальных случаях он переключается на более медленную Rust-реализацию.
Я перевёл движок экранной заставки Omarchy, ttfx, с Rust на ассемблер x86-64, и он стал до 17 раз быстрее!! Opus 5.5 выполнил перевод за один заход. Продолжаем бурить, пока агентское сверло не упрётся в коренную породу! https://github.com/omacom/ttfx/pull/35/
· 18,7 тыс. просмотров
Opus 5.5 перевёл движок TTFX на ассемблер x86-64 за один заход. Теперь TTFX пропускает вывод команд через эффекты в терминале: например, `git log --oneline -10 | ttfx matrix`.
Проверка кадр в кадр. TTFX включает 37 эффектов и сверяет результат с TerminalTextEffects v0.15.0 через 354 проверки кадров, 41 проверку потока терминала и 19 CLI-проверок. Отдельный замер README по 35 эффектам без фиксированной длительности дал медианное ускорение 27,5 раза, с диапазоном 17,1-47,4 раза.
Исходники собираются командой `cargo build --release`, а статическая Linux-сборка весит примерно 3,3 МБ.
На процессорах без SSE2, AVX2 или AVX-512 TTFX продолжит работать через более медленную Rust-реализацию.
Первоисточник
