当前位置:首页 > 科技  > 软件

最受欢迎的前端技术揭晓,你用过吗?

来源: 责编: 时间:2024-06-21 17:26:07 333观看
导读今天,StateOfJS 公布了一年一度的 JS 现状调查结果,Vite 成为年度最受欢迎、使用量增长最快、使用留存率最高的前端技术。本文精选并整理了调查报告的部分关键信息,分享给大家!先颁个奖Vite 家族霸榜。奖项获奖者获奖说明

今天,StateOfJS 公布了一年一度的 JS 现状调查结果,Vite 成为年度最受欢迎、使用量增长最快、使用留存率最高的前端技术。本文精选并整理了调查报告的部分关键信息,分享给大家!KST28资讯网——每日最新资讯28at.com

先颁个奖

Vite 家族霸榜。KST28资讯网——每日最新资讯28at.com

奖项KST28资讯网——每日最新资讯28at.com

获奖者KST28资讯网——每日最新资讯28at.com

获奖说明KST28资讯网——每日最新资讯28at.com

最常采用的技术KST28资讯网——每日最新资讯28at.com

ViteKST28资讯网——每日最新资讯28at.com


KST28资讯网——每日最新资讯28at.com

使用量增长最快的工具,使用量同比增长 25%KST28资讯网——每日最新资讯28at.com

最高留存率的技术KST28资讯网——每日最新资讯28at.com

ViteKST28资讯网——每日最新资讯28at.com

98% 的开发者愿意再次使用 Vite,第二是 Vitest,为 96%KST28资讯网——每日最新资讯28at.com

最感兴趣的技术KST28资讯网——每日最新资讯28at.com

VitestKST28资讯网——每日最新资讯28at.com

79% 开发者对 Vitest 感兴趣KST28资讯网——每日最新资讯28at.com

最受喜爱的技术KST28资讯网——每日最新资讯28at.com

Vite KST28资讯网——每日最新资讯28at.com

88.7% 的开发者喜欢使用 ViteKST28资讯网——每日最新资讯28at.com

新特性

JavaScript 新特性的采用率。KST28资讯网——每日最新资讯28at.com

语法特性

特性KST28资讯网——每日最新资讯28at.com

使用率KST28资讯网——每日最新资讯28at.com

概述KST28资讯网——每日最新资讯28at.com

空值合并KST28资讯网——每日最新资讯28at.com

80%KST28资讯网——每日最新资讯28at.com

提供了一种在变量为nullundefined时返回备用值的方式,避免了假值的误判。KST28资讯网——每日最新资讯28at.com

动态导入KST28资讯网——每日最新资讯28at.com

62%KST28资讯网——每日最新资讯28at.com

允许在运行时按需加载JavaScript模块,实现代码拆分和懒加载。KST28资讯网——每日最新资讯28at.com

私有字段KST28资讯网——每日最新资讯28at.com

35%KST28资讯网——每日最新资讯28at.com

在类中使用#前缀定义私有字段,只能在类内部访问,增强了封装性和安全性。KST28资讯网——每日最新资讯28at.com

逻辑赋值KST28资讯网——每日最新资讯28at.com

31%KST28资讯网——每日最新资讯28at.com

通过逻辑赋值运算符(如||=&&=??=)简化条件赋值,使代码更简洁。KST28资讯网——每日最新资讯28at.com

Hashbang 语法KST28资讯网——每日最新资讯28at.com

22%KST28资讯网——每日最新资讯28at.com

允许在JavaScript文件顶部使用shebangs注释来指定脚本的解释器或执行环境。KST28资讯网——每日最新资讯28at.com

error.causeKST28资讯网——每日最新资讯28at.com

16%KST28资讯网——每日最新资讯28at.com

Error对象的属性,用于表示导致当前错误被抛出的具体原因。KST28资讯网——每日最新资讯28at.com

字符串特性

特性KST28资讯网——每日最新资讯28at.com

使用率KST28资讯网——每日最新资讯28at.com

概述KST28资讯网——每日最新资讯28at.com

string.replaceAll()KST28资讯网——每日最新资讯28at.com

73%KST28资讯网——每日最新资讯28at.com

替换字符串中所有匹配的子串。KST28资讯网——每日最新资讯28at.com

string.matchAll()KST28资讯网——每日最新资讯28at.com

44%KST28资讯网——每日最新资讯28at.com

返回所有正则表达式匹配项的迭代器。KST28资讯网——每日最新资讯28at.com

Regexp 匹配索引KST28资讯网——每日最新资讯28at.com

22%KST28资讯网——每日最新资讯28at.com

提供正则表达式匹配在字符串中的位置索引。KST28资讯网——每日最新资讯28at.com

数组特性

特性KST28资讯网——每日最新资讯28at.com

使用率KST28资讯网——每日最新资讯28at.com

概述KST28资讯网——每日最新资讯28at.com

array.findLast()KST28资讯网——每日最新资讯28at.com

30%KST28资讯网——每日最新资讯28at.com

从数组末尾开始查找,返回满足提供的测试函数的第一个元素的值。KST28资讯网——每日最新资讯28at.com

array.toSorted()KST28资讯网——每日最新资讯28at.com

30%KST28资讯网——每日最新资讯28at.com

对数组进行排序,但不会改变原数组,返回一个新的排序后的数组副本。KST28资讯网——每日最新资讯28at.com

array.toReversed()KST28资讯网——每日最新资讯28at.com

26%KST28资讯网——每日最新资讯28at.com

将数组的元素顺序颠倒,但不会改变原数组,而是返回一个新的颠倒顺序的数组副本。KST28资讯网——每日最新资讯28at.com

array.toSpliced()KST28资讯网——每日最新资讯28at.com

16%KST28资讯网——每日最新资讯28at.com

从数组中删除或添加元素,但不会改变原数组,而是返回一个新的经过修改的数组副本。KST28资讯网——每日最新资讯28at.com

array.with()KST28资讯网——每日最新资讯28at.com

11%KST28资讯网——每日最新资讯28at.com

用于替换数组中特定索引处的元素,但不会改变原数组,而是返回一个新的数组副本。KST28资讯网——每日最新资讯28at.com

异步特性

特性KST28资讯网——每日最新资讯28at.com

使用率KST28资讯网——每日最新资讯28at.com

概述KST28资讯网——每日最新资讯28at.com

顶层awaitKST28资讯网——每日最新资讯28at.com

74%KST28资讯网——每日最新资讯28at.com

允许在JavaScript模块的顶层直接使用await关键字,KST28资讯网——每日最新资讯28at.com

Promise.any()KST28资讯网——每日最新资讯28at.com

43%KST28资讯网——每日最新资讯28at.com

返回一个新的Promise,它在输入的Promise集合中第一个成功解决的Promise解决时解决,如果所有Promise都失败,则抛出包含所有失败原因的AggregateErrorKST28资讯网——每日最新资讯28at.com

Promise.allSettled()KST28资讯网——每日最新资讯28at.com

43%KST28资讯网——每日最新资讯28at.com

等待一个Promise集合中的所有Promise完成(无论成功或失败),然后返回一个包含每个Promise结果状态的对象数组。KST28资讯网——每日最新资讯28at.com

浏览器API

特性KST28资讯网——每日最新资讯28at.com

使用率KST28资讯网——每日最新资讯28at.com

概述KST28资讯网——每日最新资讯28at.com

WebSocketKST28资讯网——每日最新资讯28at.com

61%KST28资讯网——每日最新资讯28at.com

在单个TCP连接上进行全双工通信的协议,允许服务端和客户端之间进行实时、双向的数据交换。KST28资讯网——每日最新资讯28at.com

Progressive Web App (PWA)KST28资讯网——每日最新资讯28at.com

48%KST28资讯网——每日最新资讯28at.com

一种使用Web技术构建的应用,提供类似原生应用的体验,包括离线工作能力、快速加载和推送通知等。KST28资讯网——每日最新资讯28at.com

Geolocation APIKST28资讯网——每日最新资讯28at.com

33%KST28资讯网——每日最新资讯28at.com

允许应用根据用户的地理位置获取经度和纬度信息,常用于地图服务和基于位置的服务。KST28资讯网——每日最新资讯28at.com

WebGLKST28资讯网——每日最新资讯28at.com

18%KST28资讯网——每日最新资讯28at.com

用于在不使用插件的情况下,在任何兼容的Web浏览器中渲染交互式3D和2D图形。KST28资讯网——每日最新资讯28at.com

Web AnimationsKST28资讯网——每日最新资讯28at.com

18%KST28资讯网——每日最新资讯28at.com

提供一种方式来创建复杂的动画效果,允许开发者控制CSS属性随时间变化。KST28资讯网——每日最新资讯28at.com

WebAssembly (WASM)KST28资讯网——每日最新资讯28at.com

18%KST28资讯网——每日最新资讯28at.com

用于在Web上以接近原生性能运行编译代码的二进制指令格式。KST28资讯网——每日最新资讯28at.com

Page Visibility APIKST28资讯网——每日最新资讯28at.com

16%KST28资讯网——每日最新资讯28at.com

允许应用检测页面是否处于活动状态,从而可以暂停或恢复资源密集型操作,以节省电池和数据。KST28资讯网——每日最新资讯28at.com

WebRTCKST28资讯网——每日最新资讯28at.com

16%KST28资讯网——每日最新资讯28at.com

一种支持在浏览器之间进行实时通信的技术,包括音视频通话和数据共享。KST28资讯网——每日最新资讯28at.com

Web Speech APIKST28资讯网——每日最新资讯28at.com

9%KST28资讯网——每日最新资讯28at.com

提供语音识别和文本到语音功能的API,允许Web应用程序集成语音输入和输出。KST28资讯网——每日最新资讯28at.com

Broadcast Channel APIKST28资讯网——每日最新资讯28at.com

9%KST28资讯网——每日最新资讯28at.com

允许在相同域名下的多个浏览器上下文中进行异步消息传递。KST28资讯网——每日最新资讯28at.com

TemporalKST28资讯网——每日最新资讯28at.com

6%KST28资讯网——每日最新资讯28at.com

提供一组API,用于简化日期和时间的操作,包括创建、解析、格式化和操作日期时间值。KST28资讯网——每日最新资讯28at.com

WebXR Device APIKST28资讯网——每日最新资讯28at.com

2%KST28资讯网——每日最新资讯28at.com

允许应用访问虚拟现实(VR)和增强现实(AR)设备,提供沉浸式体验,无需依赖特定的平台或应用商店。KST28资讯网——每日最新资讯28at.com

JS库

前端框架使用率

React 和 Vue 的使用率都在每年稳步增长。KST28资讯网——每日最新资讯28at.com

图片图片KST28资讯网——每日最新资讯28at.com

前端元框架使用率

Next.js 的使用率快速增长,在元框架中遥遥领先,目前其 npm 下载量已超过 Vue,位居下载量第二,仅次于 React。KST28资讯网——每日最新资讯28at.com

图片图片KST28资讯网——每日最新资讯28at.com

测试工具使用率

Jest 仍然是使用最多的前端测试框架,值的一提的是, Vitest 的使用率正在快速增长。KST28资讯网——每日最新资讯28at.com

图片图片KST28资讯网——每日最新资讯28at.com

移动端/桌面端工具使用率

各个工具的使用率差距正在不断减小,值得一提的是,Tauri 正在异军突起。KST28资讯网——每日最新资讯28at.com

图片图片KST28资讯网——每日最新资讯28at.com

构建工具使用率

Webpack 仍然是使用最多的构建工具,同时,Vite 的使用率正在以惊人的速度增长。KST28资讯网——每日最新资讯28at.com

图片图片KST28资讯网——每日最新资讯28at.com

Monorepos 工具使用率

pnpm 作为Monorepos 工具的使用率正在快速增长。KST28资讯网——每日最新资讯28at.com

图片图片KST28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-95560-0.html最受欢迎的前端技术揭晓,你用过吗?

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 如何设计一个秒杀系统,你学会了吗?

下一篇: 深入解析掉单问题及其技术解决方案

标签:
  • 热门焦点
  • 小米平板5 Pro 12.4简评:多专多能 兼顾影音娱乐的大屏利器

    疫情带来了网课,网课盘活了安卓平板,安卓平板市场虽然中途停滞了几年,但好的一点就是停滞的这几年行业又有了新的发展方向,例如超窄边框、高刷新率、多摄镜头组合等,这就让安卓
  • 7月安卓手机好评榜:三星S23Ultra好评率第一

    性能榜和性价比榜之后,我们来看最后的安卓手机好评榜,数据来源安兔兔评测,收集时间2023年7月1日至7月31日,仅限国内市场。第一名:三星Galaxy S23 Ultra好评率:95.71%在即将迎来新
  • K6:面向开发人员的现代负载测试工具

    K6 是一个开源负载测试工具,可以轻松编写、运行和分析性能测试。它建立在 Go 和 JavaScript 之上,它被设计为功能强大、可扩展且易于使用。k6 可用于测试各种应用程序,包括 Web
  • 三言两语说透柯里化和反柯里化

    JavaScript中的柯里化(Currying)和反柯里化(Uncurrying)是两种很有用的技术,可以帮助我们写出更加优雅、泛用的函数。本文将首先介绍柯里化和反柯里化的概念、实现原理和应用
  • “又被陈思诚骗了”

    作者|张思齐 出品|众面(ID:ZhongMian_ZM)如今的国产悬疑电影,成了陈思诚的天下。最近大爆电影《消失的她》票房突破30亿断层夺魁暑期档,陈思诚再度风头无两。你可以说陈思诚的
  • 认真聊聊东方甄选:如何告别低垂的果实

    来源:山核桃作者:财经无忌爆火一年后,俞敏洪和他的东方甄选依旧是颇受外界关心的“网红”。7月5日至9日,为期5天的东方甄选“甘肃行”首次在自有App内直播,
  • OPPO K11采用全方位护眼屏:三大护眼能力减轻视觉疲劳

    日前OPPO官方宣布,全新的OPPO K11将于7月25日正式发布,将主打旗舰影像,和同档位竞品相比,其最大的卖点就是将配备索尼IMX890主摄,堪称是2000档位影像表
  • 联想YOGA 16s 2022笔记本将要推出,屏幕支持触控功能

    联想此前宣布,将于11月2日19:30召开联想秋季轻薄新品发布会,推出联想 YOGA 16s 2022 笔记本等新品。官方称,YOGA 16s 2022 笔记本将搭载 16 英寸屏幕,并且是一
  • 微软发布Windows 11新版 引入全新任务栏状态

    近日,微软发布了Windows 11新版,而Build 22563更新主要引入了几周前曝光的平板模式任务栏等,系统更流畅了。更新中,Windows 11加入了专门针对平板优化的任务栏
Top