⏳ Первым делом оптимизация, создал буфер для отрисовки. Теперь рисуются только те части, которые реально изменяются.
🧐 Хотя до этого я и не перерисовывал весь экран полностью с нуля, а только точечно, буфер заметно улучшил скорость.
⚠️ Замечания. Тестирование на Windows/Linux
❗️У FPS были намерено сняты лимиты в 30 кадров.
⚙️ Во-первых терминал у винды медленнее ну и менее приятен визуально.
🪟 Windows.
С буфером: в районе
5000 FPSБез буфера: в районе
60 FPS🐧 Pop_os (терминал Tilix)
С буфером: в районе
50000 FPS, но честности ради могут быть скачки огромные в диапозоне 10к - 90к FPSБез буфера: в районе
250 FPS👁 Визуальные улучшения.
✨ При использовании буфера пропало мерцание, без буфера оно присутствует на двух ОС.

