2021 年 State of CSS 调查于 2021 年 10 月 5 日至 11 月 2 日进行,收集了 8714 份报告。该调查由我 Sacha Greif 在开源贡献者和顾问团队的帮助下进行。
今年的logo和T恤衫由 Christopher Kirk-Nielsen 设计并制作。
调查目标
该调查与 State of JavaScript 调查一样,旨在确定 Web 开发生态系统中即将出现的趋势,以帮助开发人员做出技术选择。
因此,这些调查的重点是预测未来几年会发生什么,而不是分析现在流行什么,这就是为什么并不总是包括目前最普遍的功能或技术。
调查设计
该调查部分基于去年的调查设计,并设有一个反馈期,在 [GitHub] (https://github.com/StateOfJS/StateOfCSS-2020/issues/8) 上讨论了调查大纲。 所有调查问题都是可选的。
调查受众
该调查可在线公开访问,并且不会以任何方式过滤或选择受访者。受访者主要是来自过去调查(通过专门的邮件列表提醒)和社交媒体流量的受访者。
代表性和包容性
虽然我们认为向每个社区发出声音很重要,但现实情况是,像这样的公开调查将始终难以正确代表每个人,尤其是在通过已经带有自身固有偏见的系统进行操作时。
为了平衡这一点,我们正在实施三种不同的策略:
外展:今年,我们联系了代表 BIPOC 和 LGBTQ 开发人员的 23 个组织,希望能够合作。虽然他们中很少有人回复,但我们将继续寻找超越当前受众的方法。
数据分析:我们一直在努力使任何群体的声音更容易浮出水面,无论它在我们的数据中可能多么小众。
提高体验:我们正在着力解决调查时间过长、无法访问、加载缓慢、仅限英语等都对调查有着负面影响的问题。
项目资金
该项目的资金来自多种来源:
T 恤销售。
赞助链接:每页底部的推荐资源链接由我们的合作伙伴 Frontend Masters 提供。
其他资金:今年,Google Chrome 团队拨出一笔小额预算来帮助聘请 无障碍顾问 进行调查。
尽管有这些资金来源,这些调查总体上仍然主要是一个自筹资金的项目,任何贡献或赞助都将不胜感激。我特别想与更多的浏览器供应商密切合作,因为他们在网络生态系统中扮演着如此重要的角色。
技术概述
你可以在 此处 找到有关调查运行方式的更深入的技术概述.
- 数据收集:自定义 Vulcan.js 应用程序。
- 数据存储/处理:MongoDB。
- 数据 API:Node.js GraphQL API。
- 结果站点:Gatsby React 应用程序。
- 数据可视化:Nivo React dataviz 库。
- 类型:IBM Plex Mono 和 [Bebas Neue](https://fonts.google.com/specimen/Bebas+Neue)。