A balloon filled with hydrogen gas burns when ignited but does not produce a large bang. If the balloon is filled with hydrogen and then allowed to remain untouched for awhile, oxygen gas from the air begins to effuse through the tiny pores in the balloon. After awhile, the balloon contains a mixture of H2, O2 and some other non-reactive gases.
When ignited with a lighted candle, the gases inside the balloon quickly react to produce yellow flames and a large bang.
Video for Windows Quicktime