A synchronous circuit will synchronize every signal change to some kind of clock signal so there is obviously a delay between state transitions because they can only occur at an edge of a clock,
on the other hand asynchronous will change the output signal state as soon as the input changes, the only delay will be the one introduced by the actual hardware gates.