2022 年 CSS 生态调查从 2022 年 10 月 1 日开始到 11 月 1 日结束,共收集到 14310 份回复。 该调查由我 Sacha Greif 负责,并得到一个开源贡献者和顾问团队的帮助。 今年的标志和T恤是重复使用的,去年的标志和T恤是由 [Christopher Kirk-Nielsen](http://chriskirknielsen.com/)设计和制作的。
调查目标
这项调查,连同 JavaScript 生态调查 一起,旨在嗅探 Web 开发生态系统中的未来趋势,以帮助开发人员做出技术选择。 因此,这些调查的重点是预测未来几年的发展,而不是分析现在流行的东西,这就是为什么目前最普遍的功能或技术并不总是包括在内。 此外,调查数据也被浏览器厂商用于优先考虑功能并通知诸如 Interop 2022 的倡议。
调查设计
今年,调查设计由 Lea Verou 领导,感谢 Google Chrome 团队的资助,并在 GitHub上公开管理。 所有调查问题都是可选的。 此外,今后我们还将通过工作组邮件列表协调调查的设计、审查和反馈。
调查对象
该调查在网上公开进行,受访者没有经过任何过滤或筛选。受访者主要是过去调查的受访者(通过专门的邮件列表提醒)和社交媒体流量的结合。
项目资金
这个项目的资金来自于以下渠道:
- T恤销售。
- 赞助链接: 每页底部的推荐资源链接是由我们的合作伙伴 Frontend Masters 提供的。
- 图标赞助: 从去年开始,任何人都可以选择直接为一个图表赞助 10 美元或更多,并在它旁边显示他们的 Twitter 头像。
- Google: 今年,Google Chrome 团队拨出预算,聘请 Lea 帮助设计调查,并直接资助我,帮助支持我的工作。
- Nijibox: 总部位于日本的 Nijibox 也选择了赞助我,以帮助使这些年度调查更加长久。
技术概览
你可以在这里找到关于这些调查是如何运作的更深入的技术概述。 我们的代码是开源 的.。 - 数据收集: 部署在 Vercel 的 Next.js 应用。
- 数据存储/处理: 运行在 MongoDB Atlas 上的 MongoDB 和 MongoDB 聚合。
- 数据 API: 运行在 Render 的 Node.js GraphQL API
- 调查结果网站: 运行在 Netlify 上的 Gatsby React 应用。
- 数据可视化: Nivo React 的数据可视化工具库.
- 字体: IBM Plex Mono 和 Bebas Neue.
反馈
- 报告技术问题 - 给明年留个建议 - 其他非技术的问题 - 加入我们的 Discord - 加入 Devographics 工作组 to participate in the design and review of future surveys.