octorusはなぜ30万行のdiffを高速表示できるのか?
2026年2月13日 11:24
https://zenn.dev/ushironoko/articles/90d34dd61a1825
以前上記で、自作しているtuiツールを紹介しました。
需要があるかわかりませんが、今回はoctorusで行っているパフォーマンス最適化について紹介します。
https://github.com/ushironoko/octorus
そもそも何が速いのか?
「速い」といっても色々あります。表示ひとつとっても、初回表示の速さやハイライトを当てる速さ、スクロールのスムーズさ(fps)など多様です。
ユーザーの体感速度の速さと、内部的な速さは必ずしもイコールにはなりません。例えばどれだけゼ...