why does sodium chloride pop when heated
Rock salt contains many impurities, in addition to its main ingredient, sodium chloride. Some trace chemicals in rock salt, such as lithium chloride or sodium carbonate, hold onto water, which might boil out, sizzling and popping, and if your specimen got hot enough, carbonates could decompose.