# How is fire spreading?

We all know that fire spreads quickly in some materials,and in others doesn't.

Why? How is fire spreading at atomic level? Is the velocity of spreading constant?

Fire happens on the molecular level, I would claim. Fire is the process of oxidation. Materials like hydrogen or carbon will form bonds with oxygen. This will release energy in form of heat. However, there is a certain energy of activation needed to split the $\mathrm{O_2}$ molecule and also to get the oxidized substance split from its bonds. This energy needs to be supplied from outside will be given back in the chain reaction.