I am really insufferable on this topic.
As Virtus Probi stated above "In classic knock, the fuel is detonated by high heat/pressure...it's exploding, not burning."
In the animation the only real bone to pick is that detonation happens (almost always) under the intake valve, not the exhaust valve. Seems counter intuitive, but the coldest part of the chamber is the most likely area for detonation to occur as mixture here ignites last. Remember detonation occurs late in the combustion phase when pressure and heat combine to change the composition of the fuel molecules and enable it to actually detonate. The resultant detonation (it really is an actual detonation) has enough velocity/force to blow off the boundary layer from the combustion surfaces exposing them to the full heat of the event. The piston always goes first. A section of the top ring land gets soft, and eventually makes its way out the exhaust valve.
A fuel's octane rating has nothing to do with it's burn rate....they are independent of each other. All an octane rating tells you is a fuel's resistance to detonating under heat/pressure. It says nothing about burn rate, or energy content of the fuel. Trimethylbutane baby!
Preignition is just bad timing like when Jr busts through the bedroom door with a card and interrupts your birthday present from the wife. Hole in the middle of a piston.....preignition. Torn up piston edge/ring land.....detonation. Preignition can be caused by any number of things. Hot spots, a chunk 'o carbon, or a miss timed ignition event (#5-#7 crossfire on older SBC/BBC for example). Detonation has to happen for awhile to damage anything. Preignition can kill a piston,or bend a rod, in a fraction of a second.