[EPILEPSY WARNING] How fast should an unoptimized terminal run?

  Рет қаралды 125,583

Molly Rocket

Molly Rocket

3 жыл бұрын

[EPILEPSY WARNING] At the end of this video, I demonstrate colored text on colored background tiles. The reference renderer displays this benchmark so quickly that the screen appears to flash colors violently. If you are photo-sensitive, you may want to stop watching the video before I run the colored text demo. [/EPILEPSY WARNING]
Many modern terminals (like Windows Terminal, etc.) run extremely slowly - often hundreds or thousands of times slower than PC hardware allows. Yet for some reason, pointing this out leads to lots of strange excuses from developers, all of which are not true.
In this video, I demonstrate how a very simple (~3000 line) codebase written in a few days - and literally never optimized at all - still runs by default at thousands of frames per second under real-world conditions, while supporting features that many modern terminals don't, like right-to-left strings of Arabic combining Unicode.
The course mentioned in the video is Star Code Galaxy (starcodegalaxy...).
The code for this reference rasterizer is available under GPLv2 on GitHub (github.com/cmu...)

Пікірлер
Refterm v2 - Resource usage, binary splat, glyph sizing, and more
29:51
Performance Excuses Debunked
25:42
Molly Rocket
Рет қаралды 104 М.
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 27 МЛН
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 30 МЛН
X86 Needs To Die
1:09:15
ThePrimeTime
Рет қаралды 515 М.
"Papers I Have Loved" by Casey Muratori
1:08:04
PapersWeLove
Рет қаралды 79 М.
The Thirty Million Line Problem
1:48:55
Molly Rocket
Рет қаралды 254 М.
Where Does Bad Code Come From?
42:21
Molly Rocket
Рет қаралды 199 М.
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
ChimiChanga
Рет қаралды 126 М.
The Only Unbreakable Law
53:25
Molly Rocket
Рет қаралды 335 М.
30 Programming Truths I know at 30 that I Wish I Knew at 20
17:41
"Clean" Code, Horrible Performance
22:41
Molly Rocket
Рет қаралды 903 М.
Powerful Page Mapping Techniques
39:20
Molly Rocket
Рет қаралды 29 М.