快来体验Windows上的64位开发版Firefox

\\

2014年11月,Mozilla第一次发布“为开发者而生”的浏览器时,就宣布了他们正在筹备开发64位开发版Firefox。在OSX和Linux的基础上,开发团队也加入了对Windows的支持。

\\

在“Firefox开发版38:支持64位和更多新特性”一文中,作者Dave Camp,Mozilla开发者工具的负责人,还有Mozilla的技术专员Jason Weathersby,写下了这样一句话:“64位版本是一个新的里程碑,它在浏览器中给用户提供了丰富的,不亚于桌面应用软件的体验。”

\\

对于游戏开发者来说,64位的浏览器是一个巨大的福利,Camp和Weathersby说。

\\

\

32位浏览器有4GB地址空间的使用限制,零散的碎片数据进一步削减这部分地址空间。与此同时,Web应用正在变得越来越大。

\\

与传统的Web应用相比,基于浏览器制作的,具有高性能原生游戏体验的游戏往往比我们想象的要大得多。这些游戏需要在网络间传输大量的资源,只有把这些资源存储在内存中才可以进行同步加载。

\

\\

当程序被移植到asm.js中时,如果你使用64位浏览器,那么就可以使用2GB的堆,而在32位浏览器中,你只能使用512MB的堆。这个条件可以决定一个游戏是否能够运行在浏览器中。64位开发者版本的Firefox使用了Emscripten来协助移植C和C++代码,此举能够让这些代码在Web上运行时拥有不菲的性能。

\\

3D游戏创造平台Playir的创始人Ashraf Samy Hegab告诉InfoQ说:“对于现在绝大多数的Web游戏以及被移植到Web上的手机游戏来说,Mozilla新发布的64位浏览器并不会带来显著的改变,因为32位内存限制已经不是造成性能瓶颈的主要因素了。”

\\

然而Hegab又指出,高级游戏引擎中不断增加对HTML5游戏的支持,将会给整个行业带来更大的契机。

\\

他说:

\\

\

虚幻引擎(UnrealEngine)和他们的一些新商业模型,允许入门开发者免费使用。加之Oculus和Valve公司正在不断推进新兴的虚拟现实游戏平台,不难预料,开发者们日后将可以在Web上开发更高级的游戏。

\\

借助支持类似WebGL、asm.js和WebRTC这样技术的64位浏览器,将有望通过Web浏览器分发主机级别的游戏。

\

\\

安全是64位浏览器的另一大优势,Camp和Weathersby的报告称,因为地址空间的增加,地址空间配置随机加载(ASLR)的有效性同时也增加了,进而使Web浏览器的内容更难以被利用。

\\

开发版38隆重发布,随之而来的还有大量附加功能。WebRTC新增功能:multistream和renegotiation;Debugger UI中突出显示可优化变量;在命令行日志添加XMLHttpRequest记录的标签。

\\

网络监控工具可以列出来自Firefox的网络请求数据:每一个请求花费多长时间,每一个请求的详细内容,也可以在控制台日志中筛选XMLHttprequest请求(因为它对调试代码非常有用)。

\\

此外,Firefox开发版38增加了对于Ruby的最新支持,CSS Ruby默认启用,并且支持HTML5 Ruby标签。关于Ruby支持的更多信息可移步 “Firefox开发版38中的Ruby支持—Xidorn Quan”。

\\

查看英文原文:Firefox Developer Edition Brings 64-bit Windows Builds

\\


感谢丁晓昀对本文的审校。

\\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

Firefox开发者版本终于支持Windows 64位相关推荐

  1. Chrome 69 for mac版本浏览器下载,OpenSUSE版本,Chrome 69 windows 64位版本

    废话不多说,直接上网盘,链接,喜欢的请给个赞或评论,谢谢! https://pan.baidu.com/s/1ugUqnXSXDTn1WuKgZT9bfw (无密码版本) 链接: https://pa ...

  2. aria2 32bit Android,【各版本整合】32/64位Aria2 Tools - 支持RPC协议 AriaNG(客户端+网页版)...

    [各版本整合]32/64位Aria2 Tools - 支持RPC协议  AriaNG(客户端+网页版) 前言 话说: 然后 我翻了一下我的硬盘. 找到了这个32位的. 不太懂这方面知识的坛友可直接下载 ...

  3. Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法

    Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法 参考文章: (1)Wind ...

  4. plsql developer oracle home为空,Windows 64位下装安装Oracle 11g,PLSQL Developer的配置问题,数据库显示空白的完美解决方案(图文教程)...

    安装pl sql 后,若下图的数据库处为空.则需要安装32位的客户端,说明pl sql不支持64位客户端连接. 解决办法: 1.下载32位Oracle客户端,并安装 2.设置PLSQL Develop ...

  5. MySQL卸载5.重新安装 8.0.20教程(windows 64位)

    1.卸载旧的MySQL(5.),旧版安装时为压缩包文件安装 参考:如何把旧版的mysql卸载干净并安装新版mysql?(若有侵权,请私聊删除) 1.先将数据进行备份: 快捷键win+R,输入cmd,回 ...

  6. mysql 8.0.22_最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)

    前言 前几天下载安装了最新版的MySQL 8.0.22,遇到了不少问题,参考了一些方法,最终得以解决.今天将自己的安装过程记录下来,希望对各位有所帮助. 一.MySQL 8.0.22官网下载 点击进入 ...

  7. python环境下载_Python for Windows 64位下载

    PythonWin 64位是Windows 64为系统下的Python开发环境,由Python官方提供,Python是一种面向对象脚本语言,无论你是使用Python开发程序还是学习Python,第一步 ...

  8. Cocos2dx升级支持 android 64位架构

    Cocos2dx升级支持 android 64位架构 背景 现有编译环境 升级步骤 编译报错修复 打包测试 背景 国内各大安卓应用平台宣布2021年12月底,所有app需要提供64位架构包才能上架,具 ...

  9. windows 64位mysql5.7安装

    windows 64位mysql5.7安装 一.安装mysql 1.下载mysql-5.7.15-winx64.zip http://dev.mysql.com/downloads/mysql/ 2. ...

最新文章

  1. 19张图带你梳理SpringCloud体系中的重要技术点!
  2. 第三周项目三-输出星号图(3)
  3. java类与对象_Java类与对象
  4. loam_livox
  5. shell 脚本安装Tomcat和java
  6. hive与hbase的以及mongodb和cassandra区别整理
  7. 华为鸿蒙加快完善,替换安卓!华为鸿蒙OS生态持续扩大:或适配高通平台
  8. 最常见的10种Java异常问题!
  9. 在linux中添加字典,为 Ubuntu 的 Vim 添加英文字典
  10. IAR 下根据官方库建立 STM32的工程
  11. 嘉年华回顾丨 樊文凯分享Oracle 数据库异构上云最佳实践
  12. 巨量引擎初级营销认证题库_“移动营销,智赢未来”巨量引擎4月招商加盟专场沙龙圆满落幕...
  13. jvm中的native、方法区
  14. python random模块安装_Python中的For循环和Random模块
  15. MATLAB机械动力分析,用MATLAB实现机械动力学
  16. Java零基础学习-每日单词(日更)
  17. 北京时间校准 服务器 显示器 标准,纯干货~北京时间校准显示器实用分享
  18. Angel investor
  19. 《生命》第五集:Birds (鸟类)
  20. Unity Shader - PBR相关公式及代码

热门文章

  1. 第三次被盗:Cream Finance 疑存在漏洞,价值1.3亿美元的密币失窃
  2. 详解恶意软件 XcodeSpy 如何针对 iOS 开发人员展开供应链攻击
  3. 手把手教你搭建Jenkins+Jmeter+Ant自动化集成环境
  4. 编写 android 测试单元该做的和不该做的事
  5. 用Python写一个简单的监控系统
  6. UbuntuHelp:AptGet/Howto/zh
  7. keepalived配置参数官方文档中文翻译版
  8. 一位校长写给大学学生的一封信
  9. 如何手动删除并重新安装 .NET Framework 2.0
  10. python文件、存储、压缩