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