同步是指:发送方发出数据后,等接收方发回响应之后才发下一个数据包的通信方式,是一种单线程的请求方式。
用户填写全部信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的。信息错误又要从新填写。异步是指:把事件添加到队列中,不断循环队列,哪一个准备好了就执行哪一个。
把发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通信方式。
当用户填写完一条信息后,该信息会自动向服务器提交,而后服务器响应客户端,在此过程当中,用户依然在填写表格的信息,即向服务器请求屡次,节省了用户的时间,提升了用户的体验。浏览器
在同步请求/响应通讯模型中,老是浏览器(与 Web 服务器、应用服务器或 Web 应用程序相对)发起请求(经过 Web 用户)。接着,Web 服务器、应用服务器或 Web 应用程序响应进入的请求。在处理同步请求/响应对期间,用户不能继续使用浏览器。在异步请求/响应通讯模型中,浏览器(经过 Web 用户)到 Web 服务器、应用服务器或 Web 应用程序的通讯(以及反过来)是解耦的。在异步请求/响应对的处理中,Web 用户在当前异步请求被处理时还能够继续使用浏览器。一旦异步请求处理完成,异步响应就被通讯(从 Web 服务器、应用服务器或 Web 应用程序)回客户机页面。典型状况下,在这个过程当中,调用对 Web 用户没有影响;他们不须要等候响应。服务器