Mozilla在上周六参加南加州Linux展会(SCALE)上演示了一些将要增添到Firefox 3.1中的新功能,包括新增原生JSON Parser,支持工作者线程和HTML 5视频元素。Mozilla表示这些将在3.1版本中实现的新功能有一天会重新定义Web应用的使用和开发。
目前很多Web应用采用了JSON(JavaScript Object Notation)数据交换格式替代了传统的XML,在Firefox 3.1中将新增原生JSON解析器,替代从前的eval( ),根据初步测试,原生JSON解析器大大提高了Firefox的性能。该功能在今后的一段时间内有望被Web程序开发人员广泛采用,微软在IE8的JavaScript引擎中也提供了原生JSON的解析和序列化。
Firefox 3.1另外一个值得注意的新增功能是对工作者线程(worker threads)的支持,即实现了对JavaScript并行执行的支持,Web应用程序开发人员可以利用Firefox 3.1在后台实现复杂的计算,而不会导致浏览器或Web应用的假死及无响应。
HTML 5视频元素也会在Firefox 3.1中实现,通过操作DOM可以使用JavaScript直接实现在网页中嵌入视频内容,这对于网络富媒体内容来说是一个极大的跨越。Firefox 3.1还将内置音频视频编解码器,支持开放Ogg Vorbis和Theora格式,用户在浏览此类格式的音频或视频内容时无需使用插件,浏览器本身即可完成相关操作。
除了上述Mozilla着重强调的新功能,公司在大会上还介绍了一些其它将在Firefox 3.1正式版中新增的功能,包括HTML的SVG Filters,跨站点XMLHttpRequest,DNS预取和嵌入字体支持等。