What is the difference between traditional stove and smokeless stove?

The differences between traditional stove and smokeless stove are it consumes less fuel because it is also designed that sufficient supply of air and hence combustion of fuel takes place almost completely whereas the latter consumes more fuel because in it, fuel does not burn properly due to insufficient supply of air.