What is the difference between type and typeAndWait command?

Can anyone help me understand the difference between type and typeAndWait command?

If you want to enter keyboard values (keys) into a text field in a web app, use the “type” command. A further reason for its use is to select values from a combo box. When your typing is finished and different web pages begin reloading, the “typeAndWait” command is used.