Async:
(1) It will download the script in background while browser is doing HTML parsing
(2) Once script is ready,it will stop parsing and execute script file.
(3) parse the remaining HTML file.
Defer:
(1) It will download the script in background while browser is doing HTML parsing
(2) Once HTML parsing is done, browser execute script file.