文章
-
TLS 1.0 和 1.1 移除更新
正如您可能在去年阅读的那样,Safari、Firefox、Edge 和 Chrome 浏览器将于 2020 年 3 月停止支持 TLS 1.0 和 1.1。这意味着您只剩下不到一年的时间在您的服务器上启用 TLS 1.2(理想情况下是 1.3),否则所有主流浏览器都将显示错误页面,而不是您的用户想要查看的内容。
-
最近 Firefox 插件中断的技术细节
最近,Firefox 发生了一起事件,导致大多数插件停止工作。这是由于我们方面的一个错误:我们让一个用于签署插件的证书过期,这导致了绝大多数插件被禁用。现在我们已经为大多数用户解决了这个问题,并且大多数人的插件都恢复了,我想详细介绍一下发生了什么、为什么以及我们如何修复它。
-
拥有它:浏览器兼容性数据和开源治理
“拥有”一个开源项目意味着什么?借助浏览器兼容性数据项目(“BCD”),MDN(Mozilla 开发者网络)社区和我最近有机会找到了答案。
-
推出 Mozilla WebThings
Project Things 已经从早期的实验阶段毕业,从现在开始将被称为 Mozilla WebThings。这个用于通过网络监控和控制设备的平台包括WebThings 网关,一个专注于隐私、安全和互操作性的智能家居网关软件分发版,以及WebThings 框架,一个帮助开发人员构建他们自己的网络连接设备的可重用软件组件集合。
-
Fluent 1.0:一种用于自然流畅翻译的本地化系统
Fluent 是 Mozilla 开发的一系列本地化规范、实现和良好实践。使用 Fluent,翻译人员可以创建听起来很棒的富有表现力的翻译。今天,我们宣布了 Fluent 文件格式规范的 1.0 版。我们邀请翻译工具作者尝试它并提供反馈。
-
Pyodide:将科学 Python 堆栈带到浏览器中
Pyodide 是 Mozilla 的一个实验项目,旨在创建一个完全在浏览器中运行的完整的 Python 数据科学堆栈。我们认为推动 JavaScript 数据科学生态系统向前发展是值得的,这就是为什么我们在今年早些时候构建并发布了 Iodide 的原因。与此同时,我们通过将流行且成熟的 Python 科学堆栈引入浏览器来满足数据科学家的需求。
-
开发者巡回展 2019 回归,带来 VR、物联网和所有 Web 相关内容
Mozilla 开发者巡回展是一个以聚会形式进行的、以 Mozilla 为中心的活动系列,面向构建 Web 的人士。2017 年,巡回展遍布全球 50 多个城市,分享了 Mozilla 和 Firefox 技术的亮点。现在,我们回来了!为了开启我们 2019 年的系列活动,Mozilla 在洛杉矶和纽约举办了两场活动,邀请了 VR 远见卓识者 Nonny de la Peña 和 Emblematic Group。
-
教机器对 Firefox 错误进行分类
为了帮助尽快将错误呈现在正确的 Firefox 工程师面前,我们开发了 BugBug,这是一种机器学习工具,可以自动为每个新的未分类错误分配产品和组件。通过更快地将新错误呈现给分类所有者,我们希望缩短解决新问题的时间。查看 BugBug 以了解您自己的问题跟踪分类。
-
使用 Glitch 和 Mozilla 的实验来提升您的 WebVR 技能
今年早些时候,我们与 Glitch.com 合作推出了一个入门套件,该套件使用 A-Frame 教授 WebVR 的基础知识。今天,我们推出了一周的 WebVR 实验,这些实验建立在基础之上。每个实验都由 Glitch 创建者 Andrés Cuervo 设计,都是独一无二的,旨在在您创建自己的 WebVR 体验时进行教学和启发。
-
跨越 Rust FFI 边界使用 Protocol Buffers
Firefox 应用程序服务工程团队决定使用 Rust 为 Firefox Sync 构建跨平台组件,为跨多个设备的 Firefox 帐户提供支持。他们使用 Rust 实现核心业务逻辑,并将其封装在一个薄的平台原生层中,例如 Android 的 Kotlin 和 iOS 的 Swift。