Firefox 15于8月28日发布,比计划提前一天。内存使用率的提高使其速度更快,但对于许多游戏而言,增强功能是其主要亮点。一个新的游戏演示Bananabread阐明了这一点,并证明HTML5游戏并不是在开玩笑。
正如我们上个月报道的那样,Firefox 15已经解决了长期存在的内存泄漏问题,这些问题影响了某些插件。这些改进使浏览更加顺畅,响应速度更快。
对于开发人员而言,集成的JavaScript调试器提供并且也可以在本地网络上使用,以远程调试Firefox for Android上运行的应用程序。
此版本还通过改进的JavaScript引擎和WebGL的增强使动画更加流畅。它还引入了对压缩纹理的支持,使游戏开发人员可以在不损失性能的情况下构建图形丰富的游戏,而Firefox还为游戏和其他交互式内容开发人员提供了精度高达千分之几毫秒的高精度计时。
为了展示所有内容,我们提供了一个新的演示3D第一人称射击游戏Bananabread,以展示Firefox的新游戏增强功能,并可以在以下视频中看到:
但是,如果您尚未升级到Firefox 15,则不要尝试该演示,因为它需要压缩的纹理。此外,除非您打开指针/鼠标锁,否则它在最新的Chrome上无法正常运行-这是一个简单的过程,但可能会阻止许多用户尝试使用它。当然,它在IE 9或10上不起作用,因为它们根本不支持WebGL。
TheBananabread项目旨在用作在浏览器中运行要求苛刻的3D游戏的测试用例,可用于试用新的浏览器功能并分析性能以使浏览器更快。另一个目标是证明这种性质的游戏可以在JavaScript和WebGL中运行,许多人对此仍持怀疑态度。试试吧-您一定会印象深刻-特别是当您得知它是C ++游戏引擎的端口而不是自定义JavaScript的端口时。
香蕉面包将魔方2:Sauerbraten引擎是用C ++和OpenGL编写的,并使用Emscripten将其编译为JavaScript和WebGL,以便它可以使用基于标准的Web API在现代浏览器中运行,而无需插件。它的代码和许多艺术资产都是开放的,这使其他人可以在创建自己的浏览器游戏方面抢先一步。
Firefox 15中的另一个显着改进是SPDY(“快速”)网络协议的版本3。由Google开发的“减少网页加载延迟并提高网络安全性”这项技术最早是在Firefox 11中引入的,至今仍需要明确启用。缺少的最大功能是Firefox 15的早期测试版中包含的本机PDF阅读器,而最终版本中未包含该PDF阅读器。Firefox 15的发布没有及时修复一些错误,但很有可能将其作为Firefox 16的一部分,将于10月初发布。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。