1. 新兴的API
requestAnimationFrame():是一个着眼于优化js动画的api,能够在动画运行期间发出信号。通过这种机制,浏览器就能够自动优化屏幕重绘操作
Page Visibility API:让开发人员知道用户什么时候正在看着页面,而什么时候页面是隐藏。
Geolocation API:在得到用户许可的情况下,可以确定用户的位置
File API:可以读取文件内容,用户显示、处理和上传
Web Timing:给出了页面加载和渲染过程的很多信息,对性能优化非常有价值
Web Workers:可以运行异步javascript代码,避免堵塞用户界面