Web 开发者满意度(简称 DevSAT)是一个 Google 项目,旨在收集 Web 开发者需求的相关信息。我们的目标是确保开发者能听到他们的心声、知道他们的反馈有何新变化,并看到正在解决的问题。DevSAT 可确保我们专注于工程和开发者关系方面的工作。我们的目标是成为一个更可靠、可预测和可互操作的 Web 平台,让开发者能够投资于该平台并信任该平台,并采用和使用新功能来发展该平台和其业务。
持续开展研究以了解开发者需求
- MDN DNA(开发者需求评估)调查问卷
- 2020 年 MDN 浏览器兼容性报告
- MDN 网络测试研究正在进行中,结果即将公布
2021 年关注兼容性
网络上的兼容性一直是开发者面临的一大挑战。2021 年的目标是,从五个主要方面消除浏览器兼容性问题,让开发者可以放心地依靠这些方面不会出现 bug。这项操作称为 #Compat2021。
您可以按照 2021 版兼容性信息中心中的流程操作,了解每种主流浏览器引擎在五个方面的表现:
wpt.fyi/compat2021 中已列出信息中心以及所有相关 bug。
2021 年五大兼容性重点领域
以下是我们承诺于 2021 年修复的方面,Compat2021:消除 Web 上的五大兼容性痛点中对此进行了更详细的介绍。
- CSS Flexbox
- CSS 网格
- CSS
position: sticky
- CSS
aspect-ratio
属性 - CSS 转换
参与贡献并持续关注
请通过 @ChromiumDev 或 Compat 2021 公开邮寄名单关注最新动态。确保存在 bug,或针对您遇到的问题提交 bug;如果还缺少任何信息,请通过上述渠道与我们联系。
在 Web 上测试
在 MDNA 2019 和 2020 年,跨浏览器测试都是主要痛点之一。为了更好地了解这方面,我们正与 MDN 合作开展进一步的研究。调查结果将于 2021 年 3 月底发布在 https://insights.developer.mozilla.org/ 上。
我们已经在与所有浏览器供应商合作开发 WebDriver BiDi(一种浏览器自动化的新协议),以及在 Puppeteer 中使用 WebDriver BiDi。这将使 Puppeteer 在更多平台上支持更多浏览器,并使其他热门测试和自动化工具也能够实现相同的效果。我们相信,这是让测试需要支持的所有浏览器变得更加轻松的关键第一步。若要了解并参与这项工作,请考虑加入浏览器测试和工具工作组。
关注此空间!
我们将不断更新此页面,分享更多工作成果,并持续开展相关工作!