最近,Mozilla发布了第22版本的火狐浏览器,这个版本增加了对3D游戏、视频通话和文件分享功能的支持。现在使用者不必下载额外的插件或者第三方软件就可以使用上面的所有特性。为了鼓励更多的开发者为火狐开发高性能的扩展和插件,Mozilla致力于使浏览器开发变得更简单、有趣、高效。
 
Mozilla引入了一个强大的JavaScript子集(asm.js),它能够帮助开发者创建强大的应用,比如3D游戏、图像处理等。
 
它能够被浏览器直接处理,不需要再安装额外的软件或插件。开发者可以通过使用 Emscripten  交叉编译器直接生成asm.js,这样,像游戏或者其他基于浏览器的高性能本地应用就能够很简单的被开发了。
 
Mozilla and Epic联合推出了Unreal引擎3,将性能增加至接近本地速度。因此开发者可以通过使用JavaScript, Emscripten and WebGL技术以较低的消耗来为浏览器开发高性能的游戏。
Mozilla 还通过浏览器的原生应用提供了对视频通话、语音通话、和文件分享的支持。在浏览器上你可以通过WebRTC技术来进行实时音频和视频通信。你可以编写几行代码来实现它,并且它能够很简单的和浏览器应用进行集合。因此,开发人员可以为他们的用户开发更丰富的交互应用程序。
 
WebRTC技术将作用于移动设备和桌面操作系统,浏览器及在任一系统发起和接收视频呼叫,或与你的家人和朋友分享视频。你也能够通过浏览器来分享文件。Mozilla与爱立信一起展示这一技术,使用Firefox的用户可以无缝连接手机进行语音通话,视频通话和共享文件。WebRTC 结合 TokBox’s OpenTok 实时语音平台技术可以让很多开发者和商家创建强大和创新的实时视频应用。
 
Mozilla表示,他们致力于推动网络世界的前沿,利用新技来提高您的浏览器的交互性,他们推出一项计划名为BananaBread的单人游戏的演示游戏设计,他们给开发人员演示了如何使用WebGL、Emscripten、asm.JS和 WebRTC技术写一个高端的3D多玩家游戏。
 
 

火狐浏览器开始支持3D游戏和视屏通话的更多相关文章

  1. Ubuntu16.04安装官方Firefox 火狐浏览器 延长支持版(Extended Support Release, 简称“ESR”)

    Ubuntu16.04安装官方Firefox 火狐浏览器 延长支持版(Extended Support Release, 简称“ESR”) 延长支持版本(Extended Support Releas ...

  2. 关于火狐浏览器不支持img onerror的办法

    项目中,要使用到缺省图,除了火狐浏览器,其它浏览器都支持img onerror事件.我使用到的解决的办法就是给图片的外层标签加背景,背景图用的就是缺省图. 上代码 <img src=" ...

  3. VLC网页插件添加对火狐浏览器的支持

    原文转自:http://blog.csdn.net/gsls200808/article/details/25536113 1.用<embed>标签 下面这段代码只支持火狐,不支持IE & ...

  4. 火狐浏览器不支持location.reload()(以改变页面大小时重新刷新页面为例)

    背景:当页面大小改变时需要重新刷新页面,以适应相应的尺寸 解决方法: var url = window.location.href; var parm = parseInt(Math.random() ...

  5. 关于火狐浏览器设置cookie的一个问题

    最近发现我一个项目的网页,里面的cookie无法添加了,急的我瞪着我的PHP代码沉思了好久,我默认用的火狐浏览器,然而我默默的打开另一个叫360的浏览器,发现它的cookie是正常添加的. ... 难 ...

  6. 用FireFox火狐浏览器的3D Tilt 插件查看网页3D视图效果

    逛博客发现了网页的3D视图效果,一搜原来是Firefox特有的一个功能,先看效果: 相当炫酷,接下来介绍如何实现. 1.首先安装3d tilt 插件: 从火狐浏览器的添加插件页面,搜索:3D Tilt ...

  7. 火狐浏览器 system error code 1722 rpc服务器不可用和谷歌浏览器的插件application/x-print-ladop不支持

    今天要实现打印的功能,但是火狐浏览器总是出现提示:火狐浏览器 system error code 1722 rpc服务器不可用 后来发现主要是系统服务中的一个windows服务没有打开导致的. 将wi ...

  8. 火狐浏览器对svg支持的一点不足

    项目中要用svg实现一个如下图所示的风机扇叶转动效果 当用chrome浏览器打开,动画显示正常.用火狐浏览器打开扇叶静止不动,代码如下: <svg xmlns:cge="http:// ...

  9. 【Unity】1.0 第1章 Unity—3D游戏开发和虚拟现实应用开发的首选

    分类:Unity.C#.VS2015 创建日期:2016-03-23 一.简介 Unity是跨平台2D.3D游戏和虚拟现实高级应用程序的专业开发引擎,是由Unity Technologies公司研制的 ...

随机推荐

  1. J2SE知识点摘记(十五)

    1.        字节流和字符流的转换 以字符为导向的stream基本上有与之相对应的以字节为导向的Stream,两个对应类实现的功能相同,只是操作时的导向不同 字节输入流转换为字符输入流: Inp ...

  2. 如何使用win7自带的备份还原以及创建系统镜像------傻瓜式教程

    对于经常鼓捣电脑的童鞋来说,装系统是一件极其平常的事情,不过系统装多了之后,我们会感到比较烦躁,因为每一次装系统意味着驱动的重新安装,程序的重新安装,每次这么鼓捣几次,半天时间就花在这上面了,效率是在 ...

  3. Krita编译和旧版本下载

    Linux For Krita 2.9, David Revoy's guide Building Krita for Cats is the best available! Build Krita ...

  4. Codeforces 707D Persistent Bookcase(时间树)

    [题目链接] http://codeforces.com/problemset/problem/707/D [题目大意] 给出一个矩阵,要求满足如下操作,单个位置x|=1或者x&=0,一行的数 ...

  5. 简单实现计算Edit Distance算法

    最近因为工作需要,学习了NLP的相关知识,简单动手实现了一下计算Edit Distance的算法,就是计算一个字符串要变成另一个字符串需要的代价,这其中采用Levenshtein方式,即规定一个插入和 ...

  6. HDU 4308 BFS Saving Princess claire_

    原题直通车:HDU 4308 Saving Princess claire_ 分析: 两次BFS分别找出‘Y’.‘C’到达最近的‘P’的最小消耗.再算出‘Y’到‘C’的最小消耗,比较出最小值 代码: ...

  7. C++ 清空消息队列

    在button等被禁用后,可能须要它在禁用期间不去响应不论什么消息. 能够使用以下的语句片段: MSG msg; //消耗掉消息队列中的全部消息 while(::PeekMessage(&ms ...

  8. C#中var关键字【转】

    [转]http://blog.csdn.net/courageously/article/details/5695626 var关键字是C# 3.0开始新增的特性,称为推断类型 . 可以赋予局部变量推 ...

  9. JavaScript之面向对象学习一

    1.通过Object构造函数和对象字面量来创建对象缺点:使用同一个接口创建很多的对象,会产生大量的重复代码.比如我需要创建人的对象,并且需要三类人,医生.工程师.老师,他们可以抽象出很多属性,比如姓名 ...

  10. English - every和each的用法和区别

    两者都有“每个”的意思,但用法不同: (1)each具有名词和形容词的功能,every只有形容词的功能. (2)each指两个或两个以上的人或事物中的“每个”:every是指三个以上的人或事物的“全体 ...