火狐18带来了视网膜支持,TURKTRUST更新,更快的JavaScript – 哦,和其他20个安全修补程序

火狐18已被释放

这个月,有补丁的2917错误 ,与21个安全修补程序

十二被视为关键的安全修补程序。

还有一个全新的JavaScript编译器(尽管它增强,而不是取代旧的),更groovy各种各样的Mac上支持Retina显示屏。

新的JavaScript编译器

大专题新闻,根据Mozilla基金会,是一个新的JavaScript引擎,被称为IonMonkey正式出台。

已经有大量的猴子在Mozilla的javascript的稳定,最近的TraceMonkey的JaegerMonkey。这些都提供什么所谓的Just In Time编译或JIT。

这是一个功能,将JavaScript代码,历来被编译成某种独立于机器的内部表示,然后解释,直接转换成机器代码。

这可以大大提高运行时性能,但潜在的安全成本。 (显然是一个有很多出错,当您生成机器代码,并直接将其的CPU)。

但是,而不是一个完整的JavaScript模块转换成机器代码的前面,你可能会做一个独立的C / C + +程序,JIT编译器产生的机器代码块时,他们将要执行的第一次。

这避免了漫长的启动延迟,在一个互动的环境,就像一个浏览器,可恼人的,特别是如果你加载一个大的JavaScript程序,但最终只能使用其功能的一小部分。

IonMonkey是应该的JaegerMonkey JIT编译器的习惯,提高了代码的优化,使其能够产生25%的速度,至少在精心挑选的基准,展示了来自Mozilla的代码。

这个新功能是有代价的:复杂性。

IonMonkey做更多的工作,准备您的代码运行,所以它不仅提高了整体的运行速度运行一段时间,如游戏或内容查看器的JavaScript。的JaegerMonkey因此也被保留下来,仍然采用简单的前瞻性JavaScript程序。

TURKTRUST证书不信任

安全修补程序,可能会响的铃铛用肉眼安全的读者是一个正式处理的TURKTRUST SSL证书的失误

可以在线观看的代码差异 (什么添加和删除行开始加号和减号分别表示从源代码本身,) 。

你会发现,它完全删除TURKTRUST最近发布的根证书(2007年发行的,有效期至2017年)。

FF18-DIFF-500

Presuambly,当尘埃落定,在此事件中,TURKTRUST将薄荷一个新的根证书,并说服Mozilla团队重新采用它作为一个赐予的信任。

此外,两个已知错发所产生的TURKTRUST早在2011年的中级证书 ,是目前公认的Firefox,被视为明确的不信任。这意味着,通过这些中间证书签名的SSL证书是行不通的。

MacBook Pro的视网膜支持

真的常规的事情,至少对读者都这么幸运,因为我,谁拥有一台MacBook Pro采用Retina显示,火狐18现在直接支持增强分辨率的Retina模式。

您的Firefox浏览器窗口中的文字现在真的看起来像一个打印的页面。

(我告诉切斯特 。他的回答吗?“MEH。”别理他,如果你是一个视网膜拥有Firefox用户,现在升级到Firefox 18单独的HIDPI文本渲染。这真的是Groovy)。

内置的PDF阅读器仍处于关闭状态

可悲的是,默认情况下,你仍然会正式需要一个插件(或外部程序)来阅读PDF文件。期待已久的Firefox的内置PDF阅读器,被称为pdf.js,尚未消失了现场直播。

当然,你可以打开它,如果你喜欢,只要通过访问URI 约:config,然后改变设置时真亦假pdfjs.disabled。

我这样做,只有一个令人失望的,即,当你在PDF阅读器,Retina显示屏是不正确的支持。



PDF文本更为模糊,在一个HIDPI的视网膜模式,比相应的非视网膜的模式,大概是因为显示器正试图用anti-aliasing,但改善的事情,只是夸大了较低的分辨率的内容。

不过,你不能拥有一切。

我要打印质量清晰度一般的网页,更快的JavaScript和众多的安全修补程序,希望Mozilla的斜了内置PDF查看器默认情况下,“现场的时间。

享受。