文章
-
Dweb:使用 WebTorrent 构建弹性 Web
当自我表达的经济成本不再成为障碍时,网络才是健康的。本期 Dweb 系列文章介绍了 WebTorrent——一种在 Web 浏览器中运行的 BitTorrent 协议实现。它完全使用 JavaScript(Web 的语言)编写,并使用 WebRTC 实现真正的点对点传输。无需任何浏览器插件、扩展程序或安装。分布式方法消除了在数据中心运行集中式服务器的成本,使网站能够可持续地扩展。
-
2018 年 7 月 MDN 变更日志:CDN 测试、告别区域和 BCD
编辑注:变更日志是“对项目所做所有重要更改的日志或记录。[它] 通常包括错误修复、新功能等更改记录。” 发布变更日志在开源领域是一种传统,也是 Web 上长期以来的惯例。我们认为 Hacks 的读者和朋友们[…]
-
AV1 和 2027 年的视频战争
这篇文章设想了一个反乌托邦的未来,只有富人才能够将视频流式传输到他们的家中,互联网的民主化力量在腐败和贪婪下崩溃。作者从 2020 年代后期的动荡未来(完全虚构)进行报道。开放式视频编解码器 AV1 则是完全真实的。
-
Dweb:使用 Secure Scuttlebutt 实现社交信息流
Scuttlebutt 是一款免费且开源的社交网络,具有独特的离线优先和点对点属性。主流封闭平台已成为创建和消费内容比 Web 更受欢迎的方式。Scuttlebutt 没有尝试将现有的 Web 技术应用于移动社交时代,而是提供了一个新的讨论平台,让我们能够从头开始设计去中心化的社交生态系统。
-
Things Gateway 0.5 充满新功能,包括实验性智能助手
来自 Mozilla 的 Things Gateway 允许您直接通过网络监控和控制您的家庭,无需中间人。Things Gateway 的 0.5 版本充满了新功能,包括可自定义设备、功能更强大的规则引擎、交互式平面图以及可供您语音交互的实验性智能助手。这是构建您自己的私人智能家居的绝佳方式。为什么不立即开始呢?
-
介绍 Dweb
这是关于分布式/去中心化 Web 的系列文章的第一篇,介绍了涵盖社交沟通、在线身份、文件共享、新经济模型以及高级应用平台的项目。所有这些都是去中心化或分布式的,最大程度地减少或完全消除了集中控制。您将了解这些项目背后的团队,并学习他们的价值观和目标、使用的技术架构,以及使用该项目或平台的基本代码示例。
-
The Arch:使用 Rust 和 WebAssembly 驱动 30k 彩色 LED 灯动画
6 月,Mozilla 与艺术家 Ian Brill 合作,在柏林的 JSConf EU 上创建了一个名为“The Arch”的装置。这个交互式环境让人们能够以一种物理的、脉动的、沉浸式的方式体验艺术和技术的交汇点。该环境还为 JavaScript 开发者和朋友们提供了一个机会,让他们可以创建动画并体验 WebAssembly 和 Rust 的底层功能。
-
CSS Grid 的 9 个最大错误
CSS Grid 是一项用于 Web 设计的突破性新技术。在她的最新 Layout Land 视频中,Jen Simmons 解释了人们在采用这项新技术时所犯的 9 个最大错误,并提供了避免陷阱和打破旧习惯的建议和技巧。
-
Web 上的 360° 图像,简单易用
如今,VR 最流行的用途之一是 360° 图像和视频。它们易于在线发现和共享,您无需学习任何新的交互方式即可探索 360° 体验。但是,构建 360° 视图并不像探索它们那样容易。在这篇文章中,Josh 向您展示了如何使用 A-Frame 和 Glitch 轻松构建 3D 导览。
-
2018 年 6 月 MDN 变更日志
我们的每月变更日志记录了 6 月份对支持 MDN Web 文档网站的代码、数据和工具所做的更改。团队在 6 月份发布了 100 多个 HTML 交互式示例。此外,他们还通过合并 252 个拉取请求(包括来自 26 位新贡献者的 32 个拉取请求)发布了调整和修复。最后,团队发布了 Django 1.11,并为将在 7 月及以后发布的各种性能增强奠定了基础。