2020 年 MDN Web 开发人员需求评估 (DNA) 报告现已发布!本文将带您了解我们根据首份报告的发现、2020 年调查的主要结论以及由此产生的下一步行动在 2020 年取得的成就。
我们取得的成就
2019 年 12 月,Mozilla 发布了首份 Web 开发人员需求评估调查报告。这是一项关于全球 Web 开发人员及其对 Web 平台的主要痛点的非常详细的研究,该研究的设计参考了来自近 30 个利益相关者的意见,这些利益相关者代表着 产品咨询委员会成员组织(以及其他组织),包括浏览器供应商、W3C 和行业。您可以在报告本身(PDF,1.4MB 下载)中找到完整列表。
我们了解到,虽然超过 3/4 的受访者对 Web 平台非常满意或满意,但他们 4 个最大的烦恼包括:必须支持特定浏览器(例如,IE11)、处理框架和库的过时或不准确的文档、避免或删除无法跨浏览器工作的功能以及跨浏览器测试。
Mozilla 和其他 Web 行业组织根据这些结果采取了行动,例如
- MDN 优先考虑行业最需要的文档项目。
- Mozilla 的工程团队将这些发现纳入了未来的浏览器工程团队计划和优先级工作。
- 一项跨行业合作提高了 Flexbox 的跨浏览器支持(有关更多详细信息,请参阅 弥合差距(在 flexbox 中))。
- Google 利用这些结果来帮助理解和优先考虑开发人员的主要痛点,并使用开发人员满意度评分作为未来的成功指标。
- 这些结果为 W3C 年度 TPAC 会议上的多项标准化和预标准化讨论提供了宝贵的意见。
- 微软将 Web DNA 作为其在规划 Web 平台和周围内容和工具生态系统(例如 webhint.io)投资时使用的主要研究工具之一,并且直接影响了他们现在对跨浏览器测试、遗留浏览器兼容性、最佳实践提示等方面的思考方式。
2020 年调查结果
首份调查结果非常有用,因此我们决定在 2020 年再次进行调查,并保持浏览器供应商和其他利益相关者之间相同级别的合作。
今年,我们扩大了调查范围,包括一些关于辅助工具和 Web 测试的新问题,这些问题是部分调查利益相关者要求的,他们认为这些问题是这次应该更深入探讨的关键关注领域。我们还聘请了一位经验丰富的數據科學家来进行分析并应用数据科学的最佳实践。
我们于 2020 年 10 月 12 日至 11 月 2 日进行了调查,并获得了类似的广泛受访者分布。
浏览器兼容性仍然是最主要的痛点,有趣的是,平台的整体满意度并没有太大变化,2020 年有 77.7% 的受访者对 Web 非常满意或满意。
今年的新内容是我们对需求进行细分分析的结果,这些分析得出了七个不同的细分。与整体平均分相比,每个细分都具有完全不同的需求,这些需求表现为最令人沮丧的需求。
- 文档信徒 — 他们的主要烦恼是框架和库的过时文档,以及 HTML、CSS 和 JavaScript 的过时文档,以及支持特定浏览器。
- 浏览器斗士 — 他们的主要烦恼集中在浏览器兼容性、设计和布局问题上。与文档信徒一样,他们也发现必须支持特定浏览器比整体平均分更令人沮丧。
- 渐进式程序员 — 他们的主要烦恼集中在缺乏 API、缺乏对渐进式 Web 应用 (PWA) 的支持以及使用 Web 技术方面。对于他们来说,与浏览器相关的需求通常比整体平均分少。
- 测试技师 — 与测试相关的需求陈述,无论是端到端、前端还是跨浏览器测试,都给该细分群体带来了最大的沮丧。他们的主要烦恼集中在浏览器兼容性、设计和布局问题上。与渐进式程序员一样,该细分群体也发现浏览器兼容性需求比整体平均分少,但跨浏览器测试除外。
- 保持潮流 — 该细分群体认为最令人沮丧的需求陈述是:跟上大量新旧工具和框架的步伐以及跟上 Web 平台变化的步伐。延续 2019 年的主题,该细分群体关注的是 Web 平台的变革速度。
- 性能推动者 — 与性能和错误相关的需求陈述是该细分群体最大的烦恼。与测试相关的需求被评为比整体平均分少,但测试期间未发现的错误比整体平均分高,尽管查明性能问题和实施性能优化是最令人沮丧的。
- 监管斗士 — 这是一个更加多样化的细分群体,其中更多需求的评分高于整体平均分。但是,管理用户数据的法律法规合规性是最令人沮丧的需求。紧随其后的是与安全措施相关的需求,包括跟踪保护、数据存储和身份验证,这些需求也会让人感到沮丧。
下一步是什么
我们的目标是在未来几个月内对关键发现进行进一步研究。这将涉及选择一些关键领域作为重点,然后进行用户访谈和进一步分析,以便我们可以深入了解关键的沮丧领域,看看如何减轻这些沮丧。
潜在的研究领域包括关于以下方面的定性研究:
- 测试
- 文档
- Web 平台的变革速度
- 跨浏览器设计和布局问题带来的烦恼
获取报告!
要获取完整报告,请访问 https://insights.developer.mozilla.org/,查看 HTML 和 PDF 版本以及更多内容。如果您想进行比较和对比,2019 年的报告和我们的浏览器兼容性后续报告仍然可以获取。
关于 Chris Mills
Chris Mills 是 Mozilla 的高级技术作家,负责撰写有关开放式 Web 应用、HTML/CSS/JavaScript、A11y、WebAssembly 等方面的文档和演示文稿。他喜欢研究 Web 技术,并偶尔在会议和大学做技术演讲。他曾为 Opera 和 W3C 工作,喜欢演奏重金属鼓和喝好啤酒。他住在英国曼彻斯特附近,与他的爱人和三个可爱的女儿一起生活。