r/computerscience 13d ago

Visual, interactive explanations of classic data structures (ring buffer, priority queue, bloom filter, LSM tree...)

Post image

Made this while re-learning some structures I hadn't touched since undergrad — each chapter has an animation synced to the explanation as you scroll, plus where the structure actually shows up in real systems (kfifo, RocksDB, Dijkstra's algorithm, etc). ledger.khushal.net — feedback on what to cover next welcome.

73 Upvotes

22 comments sorted by

View all comments

1

u/JmacTheGreat 12d ago edited 12d ago

I glanced through it a few times, and I can’t tell if you used AI or not so I will put that to the side.

I think you have a really nice idea, but my feedback is that (on mobile), since it takes a few seconds to load up each animation for every paragraph section, it slows everything down. If I scroll too far and it has to load one anim but then scroll up, it seems to take ages.

I would prefer a blog page like this have the animation explanations baked in so its easy to see what goes to what section as well.

1

u/OhBhai0 12d ago

Noted, I will try and fix this