0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2022年JavaScript现状调查报告指出:TypeScript持续主导,Vite和Tauri大受欢迎

OSC开源社区 来源:OSC开源社区 2023-01-30 09:34 次阅读

StateOfJS 最新发布了 2022 年 JavaScript 现状调查报告指出,Solid 和 Qwik 等新兴前端框架正在挑战 React 的权威。该报告基于对近 40,000 名 Web 开发人员的调查,数量几乎是去年的两倍。

JavaScript 可能发展得很快,但 JavaScript 开发人员的发展速度貌似更快,因为许多相对较新的特性已经显示出了很高的采用率。报告把 JavaScript 的特性分成了语言、浏览器 API 和其他特性三个部分。下图根据分类划分,显示了各种特性的采用率;外圈的尺寸代表了了解这个特性的用户数量,内圈的尺寸代表了实际使用这个特性的用户数量。

59e198aa-a03d-11ed-bfe3-dac502259ad0.png

其中,Nullish Coalescing 使用率最高,达到了 81.7%。其次分别为 Top Level await ()(67.5%)、String.prototype.replaceAll()(64.6%)、Progressive Web App(64.4%)。

JavaScript 2022 大调查以象限图表示了 JavaScript 各技术这几年来的发展情况。每条线的使用时间从 2016 年到 2022 年。更高的分数意味着更多的人使用了这项技术;而右边的分数意味着更多的用户想要学习它,或已经使用过并且会再次使用它。

59ef4c52-a03d-11ed-bfe3-dac502259ad0.png

1、JavaScript 现状 —— 前端框架

React 仍然是使用最广泛的前端框架,使用率为 81.8%,领先于第二名 Angular 的 48.8% 和第三名 Vue 的 46.2%;Svelte 的使用率从 2019 年的 7.8% 增长到 21%。开发人员最感兴趣的框架是 Svelte (69.8%)。在渲染框架中,Next.js 排名第一(48.6%),领先于 Gatsby 23%,但 “兴趣” 使 Next.js 与 SvelteKit 和 Astro 大致持平。

Svelte 和 Solid 在留存率方面处于领先地位,分别为 89% 和 90%。React 的留存率从 2019 年的 89% 下降到 83%,而 Angular 的留存率在此期间略有增长,达到 42%,但这仍远低于 2016 年的 68%。

59f726de-a03d-11ed-bfe3-dac502259ad0.png

2、JavaScript 现状 —— 后端框架(服务端)

在服务端,排名靠前的渲染框架是 Next.js,占 48%;其次是 Gatsby 占 23%,Next 占 18%。然而,Astro 和 SvelteKit 分别以 92% 的留存率高居榜首,其次是 Next.js,为 90%。Gatsby 的留存率从 2019 年的 90% 下降到 2022 年的 38%。

5a00200e-a03d-11ed-bfe3-dac502259ad0.png

3、JavaScript 现状 —— 测试

Jest 以 68.3% 的使用率蝉联最常用的单元测试框架榜首位置;但 Vitest 和 Testing Library 等新兴工具也不甘示弱,留存率分列榜一榜二。

5a08ce7a-a03d-11ed-bfe3-dac502259ad0.png

4、JavaScript 现状 —— 移动和桌面

Electron 和 React Native 的使用率最高,各占 35% 左右。和其他领域一样,新兴技术 Tauri 的留存率依旧是最高的;这是一个相对较新的开源工具包,用于使用 HTML、CSS 和 JavaScript 等 Web 技术构建跨平台桌面应用程序。Tauri 在 7 月发布了 1.0 版,其核心库是用 Rust 编写的,该项目的重点是提高安全性和减少资源使用。Tauri 应用程序具有一个 Rust 二进制文件,用于管理窗口、webview 和对操作系统的调用。与更知名的 Electron 相比,Tauri 更小、更快,并且越来越受欢迎。

5a11a8a6-a03d-11ed-bfe3-dac502259ad0.png

5、JavaScript 现状 —— 构建工具

在 2021 年的报告中,Vite 不仅以 98% 的满意度首次亮相,且第一年的使用率就已达到了 30%。2022 年的 Vite 表现依旧不俗,留存率为 98.4%,兴趣为 81.7%,使用率约为 50%。Webpack 仍然以 84.8% 的使用率领先,但 Vite 赢得了 “采用率最高的技术” 的调查,得分逐年上升。

5a1cc6d2-a03d-11ed-bfe3-dac502259ad0.png

6、JavaScript 现状 —— Monorepo 工具

此次调查也展示了有关 monorepo 工具的数据。其中,pnpm、Turborepo 和 Nx 的留存率最高,Rush 和 Lerna 最低。受访者对 Turborepo、pnpm 和 Nx 的兴趣最浓厚;但使用率方面基本相反,Yarn Workspaces 最高,为 26.3%。

5a22cfbe-a03d-11ed-bfe3-dac502259ad0.png

此外,在回答有关 JavaScript flavors 问题的 27,000 人中,98.9% 的人表示他们使用 TypeScript。第二名是 Elm,只有 2.3%。 关于 JavaScript/TypeScript 平衡方面,有 20.7% 的受访者表示仅使用 TypeScript 编写代码,而仅使用 JavaScript 的受访者比例为 8.2%。

5a28234c-a03d-11ed-bfe3-dac502259ad0.png

受访者使用最多的非 JavaScript 语言是 Python,其次是 PHP、Java、Rust、Go、C# 和 C/C++

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1470

    浏览量

    61725
  • javascript
    +关注

    关注

    0

    文章

    515

    浏览量

    53738

原文标题:2022 JavaScript调查:TypeScript持续主导,Vite和Tauri大受欢迎

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    中兴通讯发布2023持续发展报告

    近日,中兴通讯发布2023度可持续发展报告报告全面展现了2023中兴通讯秉承“数字经济筑路者”的生态定位,在绿色创新、社会贡献、企业治
    的头像 发表于 09-14 14:33 1300次阅读

    预计2028京东方OLED产能将超越三星

    最新发布的Counterpoint Research市场调查报告揭示了全球显示面板产业的深刻变革与未来趋势。报告指出,在2023至2028间,全球显示面板产能虽整体以1.4%的复合年
    的头像 发表于 09-12 17:46 567次阅读

    韩企人工智能使用率仅为30.6%

    近日,大韩商工会议所与产业研究院联合发布的最新调查报告揭示了韩国企业界在人工智能(AI)技术应用方面的现状与挑战。报告指出,尽管高达78.4%的受访韩企认识到人工智能对于提升企业生产效
    的头像 发表于 09-04 16:42 315次阅读

    这款巨无霸容量的储能电源为何大受欢迎

    月以来,“踏青”“春游”的搜索量同比提升,天幕、户外桌椅、烧烤炉及配套使用的户外电源等销量增长明显。 露营经济火热 户外装备订单翻倍 202211月,文化和旅游部等多部门联合印发《关于推动露营旅游休闲健康有序发展的指导
    的头像 发表于 08-14 09:27 184次阅读

    苹果首款折叠屏MacBook或提前至2026发布

    天风国际分析师郭明錤近日发布关于苹果首款折叠屏MacBook的最新调查报告。根据他的最新预测,这款备受期待的MacBook预计将在2026发布,比之前的预测提前了一
    的头像 发表于 05-27 09:48 418次阅读

    芯盾时代入选2024安在新榜网络安全产品“大众点评”百强榜

    近日,安在新榜正式发布了《2024中国网络安全产品用户调查报告》(以下简称“报告”)。
    的头像 发表于 05-22 10:46 495次阅读
    芯盾时代入选2024安在新榜网络安全产品“大众点评”百强榜

    富士通发布2024 SX调查报告 揭示可持续发展的关键成功因素

    Fujitsu SX Survey 富士通近日发布了 《2024 富士通可持续转型调查报告 (2024 Fujitsu SX Survey) 》 ,分享了对来自15个国家的600名企业高管(CxOs
    的头像 发表于 05-14 10:07 1665次阅读
    富士通发布2024 SX<b class='flag-5'>调查报告</b> 揭示可<b class='flag-5'>持续</b>发展的关键成功因素

    鸿蒙TypeScript学习21天:【声明文件】

    TypeScript 作为 JavaScript 的超集,在开发过程中不可避免要引用其他第三方的 JavaScript 的库。
    的头像 发表于 04-19 15:02 494次阅读
    鸿蒙<b class='flag-5'>TypeScript</b>学习21天:【声明文件】

    鸿蒙TypeScript 开发学习第9天:【TypeScript Number】

    TypeScriptJavaScript 类似,支持 Number 对象。 Number 对象是原始数值的包装对象。
    的头像 发表于 04-07 18:02 743次阅读
    鸿蒙<b class='flag-5'>TypeScript</b> 开发学习第9天:【<b class='flag-5'>TypeScript</b> Number】

    Steam 20243月硬件调查报告:显卡格局微调,Windows 10主导

    在操作系统部分,Windows10 64位以略微提升的优势占据榜首,占总人数的56.28%,而Windows11 64位则跌至第二,但其份额仍相当大,达到43.05%。
    的头像 发表于 04-02 16:12 536次阅读

    OpenAI完成罢免总裁调查,奥特曼重回董事会,并迎三位新董事

    OpenAI于去年11月18日公告,奥特曼卸任总裁并离任董事会,引发业内广泛关注,但在员工与投资方的压力下仅过四天便恢复原职。虽然未公开调查报告,但公布了调查简介。
    的头像 发表于 03-10 14:56 1704次阅读

    iPhone销量下滑,2024同比减少15%

    郭明錤于本周二在Medium上发表文章,援引供应链调查报告指出,苹果已削减了iPhone 15与iPhone 16所使用的核心半导体芯片的订单数量。
    的头像 发表于 03-06 09:29 686次阅读

    芯片终端需求12月份调查报告

    芯片终端
    芯广场
    发布于 :2023年12月04日 19:10:54

    怎样开启javascript功能

    JavaScript功能,首先需要打开你的浏览器。在这篇文章中,我将详细介绍各个主流浏览器中开启JavaScript功能的方法。 一、Google Chrome Google Chrome是目前最受欢迎
    的头像 发表于 12-03 11:13 3382次阅读

    Vite 5正式发布,性能大幅提升

    公告指出Vite 5 的重点是清理 API(删除已弃用的功能),并精简了几个功能以解决长期存在的问题。例如,将 define 转换为使用正确的 AST 替换,而不是使用 regexes。项目团队表示,他们将继续推进实现面向未来的 Vi
    的头像 发表于 11-20 16:20 1006次阅读