同步的概念应该是来自于OS中关于同步的概念:不同进程为协同完成某项工作而先后次序上调整(通过阻塞、唤醒等方式),同步强调的是顺序性,谁先谁后,异步则不存在这样的顺序性。

同步:浏览器访问服务器请求,用户看得到页面刷新,重新发送请求,等请求完,页面刷新,新内容出现,用户看到新内容,进行下一步操作。

异步:浏览器访问服务器请求,用户正常操作,浏览器后端进行请求。等请求完,页面不刷新,新的内容也会出现,用户看到新内容,jsonp、iframe、window.name、window.postMessage、服务器上设置代理页面。