阅读更多

6顶
0踩

互联网
随着HTML5技术的发展,一些本地游戏或Flash游戏已经可以采用HTML5完美实现。但迫于性能限制,一些大型游戏(如3D游戏)还无法运行(或无法流畅运行)于浏览器中。

Firefox开发商Mozilla也一直在寻求好的解决方案。前段时间,Mozilla宣布了asm.js项目,并在最新的Firefox Nightly版本中带来一个asm.js优化模块OdinMonkey

Asm.js是JavaScript的一个子集,提供了类似C/C++虚拟机的抽象实现,可以被用来作为一个底层的、高效的编译器目标语言。也就是说,基于asm.js的应用程序可以实现更高的执行效率,而通过OdinMonkey的优化渲染,执行速度将更加接近于本地应用。这也使得在浏览器中更加流畅地体验大型3D游戏变得可能。

今天Mozilla在博客中宣布,已经与Epic 游戏公司合作,将该公司著名的Unreal Engine 3(虚幻引擎3)移植到了Web平台。现在,开发者可以将一些流行的基于该引擎的游戏移植到Web平台,让用户无需插件即可在浏览器中体验绚丽的3D游戏。



Mozilla正在逐步将浏览器扩展为一个游戏平台。去年,Mozilla就推出了一款游戏演示BananaBread,这是一款第一人称射击游戏,使用的Web技术包括WebGL、Emscripten以及asm.js等。该演示重新定义了3D游戏在浏览器中运行的性能,展示了高端游戏也可以很容易地移植到JavaScript 和 WebGL平台,同时不失性能和画面效果。



同时,Mozilla也将这种特性带到了移动平台,目前该公司正与一些顶级游戏开发商(如Disney、EA、ZeptoLab等)合作,以便在移动设备上为基于Web的游戏带来更高的性能。

详细信息:MozillaBlog
  • 大小: 21.7 KB
  • 大小: 50.1 KB
6
0
评论 共 3 条 请登录后发表评论
3 楼 sailei1 2013-03-29 13:43
firefox  厉害
2 楼 tag13346 2013-03-28 23:07
被惊到了。
1 楼 iday 2013-03-28 15:47
摆明了是给firefox osu准备的么。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 面试感觉很不错,却没有收到offer,特郁闷

  • 真实面试经历:十面阿里,七面头条,六个Offer

    这是一篇很好的面试经验,转载过来,希望各位小伙伴可以借鉴。01面试者背景简介 双非末流一本,大三,CS(计算机科学)专业,有百度实习经历02面试情况十面阿里,总共分为阿里...

  • 浏览器介绍

    浏览器 浏览器结构组成 浏览器一般由七个模块组成: User Interface(用户界面) Browser engine(浏览器引擎) Rendering engine(渲染引擎) Networking(网络) JavaScript Interpreter(js解释器) UI Backend...

  • 关于浏览器内核的一些小知识,明明白白选浏览器!

    浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。今天异次元就跟大家说说关于浏览器内核的一些事儿吧,好让你了解多一点稍微内在的东西。 在下面的文章中...

  • Windows 11 将“扼杀”第三方浏览器?Firefox 绝地反击!

    ‍‍整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)相信大多 Windows 10 用户都有这样一个体会:默认浏览器可一键设置成微软自家的 Edge,但若想将其换成别的浏览器,...

  • 有关各浏览器内核的区别

    浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。今天异次元就跟大家说说关于浏览器内核的一些事儿吧,好让你了解多一点稍微内在的东西。在下面的文章中主要...

  • 不同内核浏览器的差异以及浏览器渲染简介

    浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的...

  • HTML5重构互联网:浏览器将部分替代操作系统

     创新工场创始人李开复说,当世界上有很多平台时,小 平台将更受益于HTML5,而也正是因为多平台的存在,HTML5才得以展现其跨平台的价值。  HTML5能做什么    互联网上存在并流通着海量的信息,当...

  • 关于浏览器内核的一些小知识,明明白白选浏览器

    一、浏览器内核 (排版引擎/渲染引擎) 首先解释一下浏览器内核是什么东西。英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核,至于为什么流行这么称呼,请自行领悟...

  • 关于浏览器及其内核以及什么是浏览器兼容性

    浏览器工作原理。各大浏览器及其内核。浏览器的兼容性理解。

  • HTML5给游戏开发领域带来的影响

    HTML5给游戏开发领域带来的...摘要: Will Eastcott是电子游戏领域的技术专家,曾供职于EA、索尼和动视,从事AAA游戏开发,他同时还是PlayCanvas的联合创始人,这是家专门为HTML5游戏提供云端托管开发及发行服务的平台

  • 有关各浏览器内核的区别(非常有用哦)

    浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。今天异次元就跟大家说说关于浏览器内核的一些事儿吧,好让你了解多一点稍微内在的东西。 在下面的文章中...

  • 浏览器内核初探

    什么是浏览器内核? 维基百科中对浏览器内核的定义:网页浏览器的排版引擎(Layout Engine或Rendering Engine)也被称为浏览器内核、页面渲染引擎或模板引擎,它负责取得网页的内容(HTML、XML、图像等等)、整理...

  • 互联网入口之战:浏览器战争

    浏览器在互联网中的位置已经变得越来越重要。它就像一个闸门,牢牢地控制着下游网站的流量,每个跨国的互联网企业和国内的互联网大佬们,也不再等闲视之。浏览器已经成为一个竞争相当惨烈的市场。

  • 关于浏览器内核你不得不了解的事

    浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。今天就跟大家说说关于浏览器内核的一些事儿吧,好让你了解多一点稍微内在的东西。

  • 后端开发是一个涉及广泛技术和工具的领域.docx

    后端开发是一个涉及广泛技术和工具的领域,这些资源对于构建健壮、可扩展和高效的Web应用程序至关重要。以下是对后端开发资源的简要介绍: 首先,掌握一门或多门编程语言是后端开发的基础。Java、Python和Node.js是其中最受欢迎的几种。Java以其跨平台性和丰富的库而著名,Python则因其简洁的语法和广泛的应用领域而备受欢迎。Node.js则通过其基于JavaScript的单线程异步I/O模型,为Web开发提供了高性能的解决方案。 其次,数据库技术是后端开发中不可或缺的一部分。关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如MongoDB、Redis)各有其特点和应用场景。关系型数据库适合存储结构化数据,而非关系型数据库则更适合处理大量非结构化数据。 此外,Web开发框架也是后端开发的重要资源。例如,Express是一个基于Node.js的Web应用开发框架,它提供了丰富的API和中间件支持,使得开发人员能够快速地构建Web应用程序。Django则是一个用Python编写的Web应用框架,它采用了MVC的软件设计模式,使得代码结构更加清晰和易于维护。

  • 华为数字化转型实践28个精华问答glkm.pptx

    华为数字化转型实践28个精华问答glkm.pptx

  • 新员工入职培训全流程资料包gl.zip

    新员工入职培训全流程资料包(100+个文件) 1入职流程指引 万科新职员入职通知书 万科新职员入职引导手册 新进员工跟进管理表 新员工入职报到工作单(文职) 新员工入职报到流程 新员工入职流程表 新员工入职手续办理流程(工厂 新员工入职手续清单 新员工入职须知 新员工入职训流程 新员工入职引导表(导师用) 2 入职工具表格 3 培训方案计划 4培训管理流程 5培训教材课件 6 培训效果检测 7 员工管理制度 8 劳动合同协议 9 新员工培训PPT模板(28套)

  • 三菱PLC通讯程序实例

    FX5U PLC作为主、从站的通讯方式程序实例,以及包含详细说明文件...

Global site tag (gtag.js) - Google Analytics