写点什么

Firefox 开发者版本终于支持 Windows 64 位

2015 年 3 月 24 日

快来体验 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)关注我们,并与我们的编辑和其他读者朋友交流。

2015 年 3 月 24 日 08:102442
用户头像

发布了 63 篇内容, 共 125.1 次阅读, 收获喜欢 34 次。

关注

评论

发布
暂无评论
发现更多内容

​ “强大基座”再展能力,一朵“云”掀起国产化浪潮

Geek_116789

数据产品经理的具象化

松子(李博源)

大数据 产品经理 数据产品

java基础思维导图,让java不再难懂 (建议收藏))

码哥小胖

Spring Boot Java 面试 Java 分布式

Java开发连Redis都不会还想跳槽涨薪?先把Redis的知识点吃透再说

互联网架构师小马

数据库 redis 缓存 面试 找工作

最详细的Java/后端学习路线

犬来八荒

猿灯塔:最详细Dubbo相关面试题

猿灯塔

nightingale安装详解

曾祥斌

宅家复习一个月,成功入职腾讯,才知道算法实在太太太重要了

互联网架构师小马

程序员 腾讯 面试 算法 找工作

蟒周刊/427:机器狗已在公开发售,支持用 Python 对其编程...

ZoomQuiet大妈

Python 大妈 蟒营® 蟒周刊 101camp

系统架构师week04 Homework - 互联网架构技术手段和方案

尔东雨田

极客大学架构师训练营

自动特征工程在推荐系统中的研究

天枢数智运营

人工智能 推荐系统

不懂什么是高并发?看完这篇文章你可以去吊打面试官了

互联网架构师小马

高可用 高并发 高性能 高并发系统设计 多线程与高并发

阿里大型企业级开发必用微服务:深入浅出SpringBoot2.x

小闫

spring jdk 后端 Java 面试 springboot

2.3万个MongoDB数据库遭黑客比特币勒索,你中招了吗?中招怎么办?

墨天轮

比特币 数据库 oracle mongodb 黑客

太阳马戏团在疫情下的组合式创新

石云升

商业模式 组合式创新 思想实验

计算机操作系统基础(十)---存储管理之虚拟内存

书旅

php laravel 线程 操作系统 进程

公司短信平台上的两万块钱,瞬间就被刷没了

古时的风筝

短信防刷 接口安全 短信轰炸机

架构师训练营 - 第五课作业 -20200708- 一致性HASH

👑👑merlan

极客大学架构师训练营 一致性哈希

区块链正处于手脚并用攀爬的“攻坚时刻”

CECBC区块链专委会

数据上链 市场选择

数据集永久下架,微软不是第一个,MIT 也不是最后一个

神经星星

AI 计算机视觉 MIT AI 伦理 数据集

业务学习-美团闪购

第519区

大数学家笛卡尔到底是怎么死的? |《隐秘的角落》

赵新龙

数学 隐秘的角落 笛卡尔

了不起的 Webpack 构建流程学习指南

pingan8787

Java 前端 Web webpack

选择排序

wjchenge

高效程序员的七个好习惯——你有吗?

小谈

JVM Java 面试 springboot 程序员素养 SpringCloud

谁没个焦虑的时段呢?

封不羁

个人成长 个人感想 程序员成长

了不起的 tsconfig.json 学习指南

pingan8787

typescript 前端 Web

第五周作业

武鹏

2020年7月国产数据库排行:华为、腾讯发新品,中兴、阿里结硕果

墨天轮

数据库 阿里 排行榜

ThreadPoolExecutor 线程池使用

郭儿的跋涉

线程 多线程 线程池

四面阿里巴巴回来分享面经总结,定级P7架构师

小吴选手

架构 技术 Spring Boot 阿里 Java 面试

Firefox开发者版本终于支持Windows 64位-InfoQ