浏览器 JS XMLHttp 同步请求测试
Thursday, 24. May 2007, 14:58:32
虽然我们更常用的是异步请求 (AJAX), 不过在特定情况下使用同步模式也是必要的。
同步 AJAX (实际上应该叫 SJAX - Synchronous Javascript and XML) 下, JS 将在服务器返回结果后才执行后续程序。当这种请求被处理时, 普通浏览器会进入冻结状态。虽然绝大多数此类响应都非常迅速, 并不会造成麻烦, 但是如果请求和/或文件传输过程出现故障, 用户的浏览器就可能无法响应多达数分钟, 直至请求超时。
重点不是测试速度,只是测试不同浏览器处理该页面的体验有何差异。据我所知,视网络情况不同,IE/FIREFOX 都会出现或长或短的假死状态,而 OPERA 则不会。
从这里过去感受一下...
同步 AJAX (实际上应该叫 SJAX - Synchronous Javascript and XML) 下, JS 将在服务器返回结果后才执行后续程序。当这种请求被处理时, 普通浏览器会进入冻结状态。虽然绝大多数此类响应都非常迅速, 并不会造成麻烦, 但是如果请求和/或文件传输过程出现故障, 用户的浏览器就可能无法响应多达数分钟, 直至请求超时。
重点不是测试速度,只是测试不同浏览器处理该页面的体验有何差异。据我所知,视网络情况不同,IE/FIREFOX 都会出现或长或短的假死状态,而 OPERA 则不会。
从这里过去感受一下...








legionliu # 28. January 2008, 08:48