2020 全球 JavaScript 调查报告新鲜出炉

千呼万唤的全球2020的JS报告终于出来了 。

2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
我们来看看这一个糟糕却又不平凡的一年,JS发生了什么样的变化 。
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
【2020 全球 JavaScript 调查报告新鲜出炉】 
尽管2020年很糟糕,但 JAVAScript 作为一个整体仍然设法向前发展 。随着语言本身的不断改进,得益于诸如可选链操作符和空值合并操作符并等新特性,TypeScript静态类型的普及更是将JS带到了一个全新的高度 。
在框架方面,就在我们认为一切都已解决的时候,Svelte 横空出世以全新方式给前端注入新的血液 。在多年的webpack统治下,甚至构建工具也显示出新活动的迹象 。
但是这次的区别是,相对而言,“老”后卫什么都没走 。Svelte和Snowpack很棒,但是React和webpack也很棒 。可以肯定的是,它们最终也会成为JavaScript大流氓的牺牲品,但是不会持续很多年 。
所以,让我们享受我们所拥有的: 一个不断变得更好的伟大的生态系统!
访问对象统计
采样对象一共为 20744 位开发者 。
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
特性
虽然大多数受访者都知道调查中提到的大多数JavaScript特性,但很多人还没有真正使用它们 。
这图表显示了按类别分组的所有特性的不同采用率 。外圈的大小对应于了解某项功能的用户总数,而内圈则代表实际使用过该功能的用户 。
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
技术现状
2016年 - 2020年 趋势图
每条线从2016年到2020年(粗部为2020) 。纵轴越高,表示一项技术被更多的人使用,横轴越大,表示有更多的用户想要学习,或者曾经使用过,还会再次使用 。
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
可以看出随着年限的的增长 。webpack、Express、TypeScript、Jest、React 可以说是非常强势了 。
风味(Flavors)
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
可以看出 TypeScript 依旧独领风骚,其次就是 Elm ,但是 PureScript 也是一个值得关注的增强类型语言 。
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
对 TypeScript 的熟悉度一片叫好 。
其他工具
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
前端框架
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
正如开头所说,svelte 的出现真的是对前端行业的冲击,原以为三大框架(React、Vue.js、Angular)包揽所有的时候,它出现了,一度成为了第四名(使用量),但是从兴趣度和满意度来看,它未来的潜力不可估量 。
兴趣度
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
满意度
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
数据层
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
使用排名比较高的状态管理依旧是Redux、Vuex、Mobx 。数据管理为 GraphQL 和 Apollo,并且 XState 横空出世 。
其他工具
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
后端框架
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
Express 依旧是统治地位,而 Next 和 Nuxt 这些服务端渲染的框架也逐渐成为大家的所选的框架 。
其他工具
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
测试框架
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
Jest和 Mocha 在使用量上依旧是统治地位,但是新增了 Testing Libray 很强劲 。
以下是满意度排行 。
2020 全球 JavaScript 调查报告新鲜出炉

文章插图
 
什么是 Testing Library ?用于 DOM 和 UI 组件测试的一系列工具,主要 API 包含 DOM 查询,更可以和其他测试工具(jest、cypress)配合,用于更多场景(react、vue、svelte) 。而它是 React 的官方推荐 。


推荐阅读