通信(Communication)指的是页面和服务器程序或页面和页面之间的数据交换和信息传输。
通信API提供和增强了二进制数据处理,跨域和服务器推送等技术支持,让HTML5应用程序实现高效的通信功能变得更为简单。
HTML5定义了以下通信API:
除XmlHttpRequest是之前就有的,其他通信API全部是HTML5新增加的。
另外,HTML5增强了XmlHttpRequest API(Level 2),以更好的支持二进制数据的传输及跨域和断点续传。