是的,Firefox動作快了起來,現在只有某IE瀏覽器還保持著上個世紀的版本發(fā)布模式了。Firefox 6才剛剛beta,但是7已經alpha了,雖然它可能到年底才會正式release。那么就看看有什么新的技術值得我們關注吧。
更快的JavaScript解析
據說速度會是現在的兩倍。
HTML
1、去除HTMLHeadElement的profile屬性
2、去除HTMLImageElement的x和y屬性
3、HTMLSelectElement 的add()方法中的before參數現在是可選了。
Canvas
1、對setTransform(),bezierCurveTo(),arcTo()指定非法值時不再拋出異常,無視了;
2、用0寬或高調用strokeRect時可以正確的不處理了;
3、使用0值調用drawImage時,拋出一個INVALID_STATE_ERR異常;
4、toDataURL()方法現在接受第二個參數來控制JPG的質量。
CSS
1、開始支持text-overflow(終于盼到這一天了 T_T)
2、修正-moz-orient屬性,從而垂直的progress元素可以正確的顯示了。
DOM
1、File界面的非標準方法getAsBinary(),getAsDataURL(),getAsText()和非標準屬性fileName和fileSize不再支持;
2、支持FileReader的readAsArrayBuffer()方法;
3、document.createEntityReference被移除,它從來沒有被正確實現,在其它瀏覽器中也沒有被支持;
4、document.normalizeDocument被Node.normalize替代;
5、如果index出界的話,DOMTokenList.item將返回undefined,之前返回null;
6、Node.getFeature被移除。
JavaScript
1、Function.arity()函數被Function.length替代;
2、JSON計數器被重寫了,提高了速度。并修正了bug 572279。
導航計時(navigation timing)
網站的性能越來越重要了。這個功能可以讓開發(fā)人員更有效的監(jiān)控網站的前端性能。該技術通過window.performance.timing對象實現,開發(fā)者可以通過 navigationStart,connectStart/End,responseStart/End,domLoading/Complete等來跟蹤網站加載中每個步驟花掉的時間。詳細請查看W3C的規(guī)范。
減少內存占用
貌似Mozilla真的要發(fā)力解決Firefox內存占用的問題了,期待吧。
其它
Firefox Mobile支持webSockets
PS:很贊Firefox和Opera每次發(fā)布新版本都會告知新功能的做法。
Copyright since 2005,問鼎科技(58wd.com) 服務電話:400-666-4165 地址:成都市IT大道蜀清路239號 蜀ICP備10202221號