|
|
|
|
|
by throwaway284534
550 days ago
|
|
I really enjoyed the author's technical deep-dive and approach to debugging performance issues. Mild spoilers for anyone who hasn't played Riven, but the method for fixing Gehn's faulty linking books is a perfect analogy for the author's more counterintuitive performance optimizations. While I don’t have a write-up as detailed as this one, I spent a month on a similar journey optimizing an animated ASCII art rasterizer. What started as an excuse to learn more about browser performance became a deep dive into image processing, WebGL, and the intricacies of the Canvas API. I’m proud of the results but I’ve annotated the source for a greater mind to squeeze another 5 or 10 FPS out of the browser. Maybe it’s time to brush up on those WebGL docs again… - [1] https://asciify.sister.software/ - [2] https://github.com/sister-software/asciify/blob/main/Asciify... |
|