用浏览器玩3A大作?虚幻引擎3移植到Firefox

简介:

Mozilla 的工程总监以及 WebGL 的创始人 Vladimir Vukicevic 希望网络和浏览器可以成为现代游戏的一个平台。六个月前,Mozilla 就开始优化它的 C/C++ 编译器 asm.js,让浏览器中运行的 javaScript 达到原生运行速度的一半左右。因为现代电子游戏对图像和计算资源的要求都比较高,所以在浏览器中的运行速度必须尽可能接近原生速度才可以玩 Epic 的《虚幻竞技场 3》等游戏。Asm.js 的一个优点是它依旧还是 javascript,所以写出来的东西还是可以在任何浏览器上运行。

Epic 只花了4天时间就成功将虚幻引擎 3 移植到了网络上,但没有公布商业化的计划。Mozilla 说这些改良都会被加入 Firefox 浏览器,包括移动版。Mozilla 希望浏览器中的游戏可以达到原生运行速度的一半。至于游戏,Mozilla 已经开始和 Disney、EA 和 ZeptLab 等出版商合作。

Google 当然也是想让自己的 Chrome 浏览器有类似的性能,它现在有一个 Native Client 项目就是做这方面事情的,让 Web 应用可以在浏览器中运行原生编译的代码。Chrome Web 商店中已经有很对游戏在使用这项技术。但是 Mozilla 的 CTO 以及 javaScript 的创始人 Brendan Eich 说 Firefox 应该不会这么做。Eich 觉得 javascript 的性能会继续改善,越来越接近原生编辑语言的性能。而且,Google 的 Native Client 使用的 API 完全是和网络分开的,所以 Mozilla 不太愿意效仿。

演示视频:

 

目录
相关文章
|
4月前
|
Web App开发 Linux 数据安全/隐私保护
Docker本地部署Firefox火狐浏览器并远程访问
Docker本地部署Firefox火狐浏览器并远程访问
|
3月前
|
Web App开发 Linux 数据安全/隐私保护
Docker本地部署开源浏览器Firefox并远程访问进行测试
Docker本地部署开源浏览器Firefox并远程访问进行测试
146 1
|
8月前
|
数据采集 Web App开发 Python
使用Python爬虫获取Firefox浏览器的用户评价和反馈
使用Python爬虫获取Firefox浏览器的用户评价和反馈
|
8月前
|
Web App开发
应用于Firefox浏览器关于burpsuite的代理问题-详解
应用于Firefox浏览器关于burpsuite的代理问题-详解
112 1
|
8月前
|
Web App开发 JavaScript
JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)
JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)
858 0
|
9月前
|
数据采集 Web App开发 JavaScript
如何使用Selenium自动化Firefox浏览器进行Javascript内容的多线程和分布式爬取
在本文中,我们将介绍如何使用Selenium自动化Firefox浏览器进行Javascript内容的多线程和分布式爬取。我们将以一个简单的示例为例,抓取百度搜索结果页面中的标题和链接,并将结果保存到本地文件中。我们将使用Python语言编写代码,并使用爬虫代理服务器来隐藏我们的真实IP地址。
103 0
如何使用Selenium自动化Firefox浏览器进行Javascript内容的多线程和分布式爬取
|
10月前
|
Web App开发 前端开发
区分IE6,IE7,IE8,IE9,FireFox,Chrome浏览器的CSS hack
区分IE6,IE7,IE8,IE9,FireFox,Chrome浏览器的CSS hack
|
Web App开发 前端开发 JavaScript
前端基本开发工具的浏览器之Firefox
Firefox是一款流行的浏览器,它被许多前端开发者所使用。下面就让我们来看看Firefox的特点和优势。
150 0
|
Web App开发
kali机中firefox浏览器装hackbar插件
kali机中firefox浏览器装hackbar插件
592 0
kali机中firefox浏览器装hackbar插件
|
Web App开发 安全
接口框架中WebDriver启动IE、Firefox和Chrome浏览器
接口框架中WebDriver启动IE、Firefox和Chrome浏览器
接口框架中WebDriver启动IE、Firefox和Chrome浏览器