I\'m confused by the term asynchronous when related to programming. It seems to mean the opposite in programming terms as what it is defined as in the dictionary.
synchronous makes the browser unresponsive until the request is complete i.e to say it will wait until the request is served, while asynchronous will allow the browser to continue processing while waiting for a response.