What is the role of diffusion in heterogenous catalysis?

In heterogeneous catalysis, gas is adsorbed on the surface of a solid substance by adsorption. In the same way, the product formed leaves the surface by diffusion which occurs during desorption.


1