20年前的网站,普遍还停留在以纯文本为主、少量图片和指向其它网站的超链接为辅的水平。现如今,网站的交互功能已经发展到了即时消息(弹出式窗口)、自动播放的视频、自动更新的更张、以及各种动画图形。为了更好地应对复杂的实际需求,Mozilla于本周四正式宣布了全新的Quantum引擎项目,以便在2017年底前实现极大地加速Firefox浏览器的目标。
Mozilla平台工程负责人David Bryant在一篇文章中称:“我们力求通过Quantum获得显著的性能提升,整个web体验将变得有所不同”。
页面加载的速度会更快,滚动操作会更顺滑。动画和交互式应用会立即作出反应,能够在保持一致的帧速率时处理更加密集的内容,对用户最重要的内容会自动得到高优先级。
对用户和Mozilla来说,在此之前还有很多事情要做。毕竟Firefox浏览器在手机上的份额非常少,即使PC平台也大幅落后于Google Chrome。
即便如此,Mozilla仍在努力。其协助开发了新的web标准,以及web程序员们可以自信使用的浏览器技术。
最近,Mozilla还开始了WebVR方面的努力(现已得到Google Chrome和Microsoft Edge的支持),以便用户在Facebook的Oculus Rift等3D虚拟现实头戴式装置上收获不一样的web浏览体验。
当前Firefox主要依靠着名叫Gecko的浏览器引擎,该软件负责着执行网站编程指令,并将之在用户的屏幕上绘制出来。
Quantum同样基于Gecko打造,但也借鉴了Mozilla较新的实验型浏览器引擎项目——Servo。
Bryant表示,Quantum核心可以深度利用现代的多核心处理器技术。换言之,多核芯片将能够高效地并行运作,显示芯片也可极大地加速某些操作。
该软件可在Windows、MacOS、Linux、Android等PC/移动平台上运行(当前苹果仅允许在iPhone/iPad上使用自家的WebKit浏览器引擎),不过Bryant指出,其仍然有望于某一天登陆iOS。