Firefox 7来了!
是的,Firefox动作快了起来,现在只有某IE浏览器还保持着上个世纪的版本发布模式了。Firefox 6才刚刚beta,但是7已经alpha了,虽然它可能到年底才会正式release。那么就看看有什么新的技术值得我们关注吧。
更快的JavaScript解析
据说速度会是现在的两倍。
HTML
- 去除HTMLHeadElement的profile属性
-
去除
HTMLImageElement的x和y属性
-
HTMLSelectElement 的add()方法中的before参数现在是可选了。
Canvas
- 对setTransform(),bezierCurveTo(),arcTo()指定非法值时不再抛出异常,无视了;
- 用0宽或高调用strokeRect时可以正确的不处理了;
- 使用0值调用drawImage时,抛出一个INVALID_STATE_ERR异常;
- toDataURL()方法现在接受第二个参数来控制JPG的质量。
CSS
- 开始支持text-overflow(终于盼到这一天了 T_T)
- 修正-moz-orient属性,从而垂直的progress元素可以正确的显示了。
DOM
- File界面的非标准方法getAsBinary(),getAsDataURL(),getAsText()和非标准属性fileName和fileSize不再支持;
- 支持FileReader的readAsArrayBuffer()方法;
- document.createEntityReference被移除,它从来没有被正确实现,在其它浏览器中也没有被支持;
- document.normalizeDocument被Node.normalize替代;
- 如果index出界的话,DOMTokenList.item将返回undefined,之前返回null;
- Node.getFeature被移除。
JavaScript
- Function.arity()函数被Function.length替代;
- JSON计数器被重写了,提高了速度。并修正了bug 572279。
导航计时(navigation timing)
网站的性能越来越重要了。这个功能可以让开发人员更有效的监控网站的前端性能。该技术通过window.performance.timing对象实现,开发者可以通过 navigationStart,connectStart/End,responseStart/End,domLoading/Complete等来跟踪网站加载中每个步骤花掉的时间。详细请查看W3C的规范。
减少内存占用
貌似Mozilla真的要发力解决Firefox内存占用的问题了,期待吧。
其它
Firefox Mobile支持webSockets
PS:很赞Firefox和Opera每次发布新版本都会告知新功能的做法。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。