Web 开发生态系统团队 - 2 月总结

Mariko Kosaka
欢迎阅读每月总结的第一期,我们将回顾 Web 开发者生态系统团队的最新动态 ✨

我们是一支由工程师和沟通人员组成的团队,他们会撰写一些文章和代码示例,例如本网站 Web 基础知识和我们全新的门户 web.dev。您也可以通过我们的 YouTube 频道了解我们的工作内容,别忘了在 @ChromiumDev 上关注我们 :)

二月不算短,但我们的内容并不短。我们先从团队发布的一些大作开始。

发行作品

Workbox

新鲜出炉,Workbox 4.0 已于几天前发布。🎉? 此版本包含 workbox-window 等很棒的新功能,并改进了许多现有 Workbox 软件包。已在使用 Workbox 的用户请参阅 v3 到 v4 迁移指南。想知道如何在现有项目中使用 Workbox?您可以参阅这篇文章,了解如何将其与您选择的打包器结合使用。不确定 Workbox 能帮助解决什么问题吗?请观看这段有关 Service Worker 的访谈,观看“State of the Web”(网络状况)节目。

lit-html 和 LitElement

polymer 项目的团队正忙于开发稳定版 lit-html 和 LitElement - 两个新一代 Web 开发库。想试试吗?不妨先参阅试用 LitElement 指南 🙌?

Trusted Web Activity

随着 Chrome 72 的发布,可信网络活动 (TWA) 已进入市场!TWA 可让您在 Android activity 内全屏显示 Chrome,这意味着您可以将 Web 内容引入应用领域 📱? 查看此入门指南或参阅 @svenbudak 如何将其 PWA 放到 Google Play 商店中!

即将推出的功能

Chrome 73 稳定版即将发布(3 月 12 日),届时我们将介绍许多令人兴奋的功能!

V8 - Chrome 的 JavaScript 引擎提供了 Object.fromEntriesString.prototype.matchAll 等多项更新。查看 v8 版本说明

可以使用网页版音频和视频?现已提供硬件媒体键支持,画中画窗口中的“跳过广告”功能目前处于源试用阶段!如需了解详情,请参阅 Chrome 73 中的音频/视频更新

说到源试用,准备使用提取优先级提取优先级,开发者可以设置 <script><img><link> 元素的重要性,以便浏览器如何加载这些元素。它仍是一项实验性功能,因此请务必试用并发送反馈!

渲染性能始终是我们关注的重点。在 Chrome 73 中,在根目标(窗口、文档或正文)上注册的 wheelmousewheel 监听器默认为被动监听器默认提供快速滚轮滚动

在我们宣布推出新功能之际,我们也需要告别,因此也请务必查看 Chrome 73 的弃用和移除一文!

新开发

以下是我们一直关注的其他功能,这些功能将适用于您附近的浏览器。

为帮助防止跨站脚本攻击,我们正在开发一个名为“可信类型”的新 API。 选择启用可信类型(通过内容安全政策)将锁定文档,使其无法注入 DOM。我们正在努力为此提供更多代码示例和指南,与此同时,请详细了解可信类型以进行试用。

在 Chrome 上按后退和前进按钮可能很快就会变得非常快我们正在探索一种新的往返缓存,以便在用户离开网页时缓存内存中的页面。查看这篇博文中的 bfcache 的说明和原型

最后,Intersection Observer v2 引入了跟踪目标的实际“可见性”的功能。

我们修改的内容

我们的开发工作并不仅仅局限于浏览器功能!我们还会关注 Web 应用性能、构建 Web 应用,并思考帮助世界各地的 Web 开发者的不同方式。本月,我们做了一些改进,如下所示。

新视频和播客

Martin 推出了一个名为 JavaScript SEO 的新系列视频,第一集介绍了 Google 搜索如何将 JavaScript 网站编入索引! Meggin 最近在一次聚会上展示了对 web.dev 项目的反思。Jake 和 Surma 带来了讨论图片旋转实验的新 HTTP203 播客剧集

我们还在 YouTube 频道上推出了“New in Chrome”“What's New in DevTools”“The State of the Web”等常规节目。

特别的公开致谢

您看过 Puppeteer 示例吗?您可能曾从 Eric Bidelman 去年的推文“📯?《12 Days of Puppeteer 🤹?显眼 ️🎁?”推文中看到过它。这是一系列很棒的 Puppeteer 代码示例,可让您以创造性的方式思考浏览器的用途。一定要去看看!

(祝贺您的新尝试,Eric! 我们会想念你的!!)

总结

你喜欢第一个月度总结吗?如果您喜欢这款游戏或有改进建议,请在 Twitter 上告诉我 @kosamari

如果您使用此处介绍的功能构建了新功能,或根据我们的文章在代码库中更改了某些内容,请务必通过 @ChromiumDev 告诉我们。

今年 3 月份,我们中有一些人去印度,希望了解更多有关印度移动网络体验的信息 ✈️ 期待分享我们在那里学到的经验!

下个月见👋?