工具|2021 年 JavaScript 明星项目公布,最受欢迎的竟是它?

【CSDN 编者按】在过去一年中 , Java生态圈的技术框架大放异彩 , 根据GitHub中增加的星星数量排名 , Java领域最受欢迎的项目是zx、Vite和Next.js 。 开发者越来越看重速度的提升 , 为构建更好的网站和应用 , 元框架开始走进大家的视野 。 许多社区成员都开始从事开发工作 , 为用户带来更好的体验 。 今年又将出现哪些表现出色的项目呢?让我们一起来看看吧!
作者 | Michael Rambeau 编译| 郭露
出品 | CSDN(ID:CSDNnews)
最受欢迎的项目:zx、Vite和Next.js
今年最受欢迎的项目是谷歌的 zx , 可在Java或Type中编写简单的命令行脚本 。
zx支持在代码中嵌入任何bash表达式(ls、cat、git等等) , 并借助Java模板字面量获得结果 。
zx涵盖了多个软件包提供的功能:

  • node-fetch:使用与浏览器中相同的API发出HTTP请求
  • fs-extra:运行文件系统
  • Globby:匹配给定用户友好模式的文件名
工具|2021 年 JavaScript 明星项目公布,最受欢迎的竟是它?
文章图片

排在第二位的是 Vite 。 Vite是一个构建工具 , 可通过esbuild编译器提供出色的性能 。 Vite最初借助 Vue.js 社区提供支持 , 但如今Vite已兼容主要UI框架:React、Svelte和Lit 。
Next.js排名第三 , 在React领域依旧保持领先的“元框架”地位 。
特色工具
尽管未进入前10 , 但它是今年最引人注目的工具之一 。 Astro可构建加载速度更快的网站 , 这些网站的Java数据更少 。
这一概念与静态站点生成 (SSG) 非常相似 , 但主要区别在于Astro支持在页面中使用动态交互内容 。
以下是能够在客户端渲染动态组件的情况:
  • 页面加载时
  • 页面闲置时 , 前提是它是一个低优先级的组件
  • 当使用浏览器Intersection Observer API时组件可见时
【工具|2021 年 JavaScript 明星项目公布,最受欢迎的竟是它?】Astro最大的优势在于其页面可以使用HTML和任何框架编写的组件组合进行构建:React、Vue.js或Svelte 。
工具|2021 年 JavaScript 明星项目公布,最受欢迎的竟是它?
文章图片

前端框架
自Java明星项目推出以来 ,React首次成为最受欢迎的UI框架 , 其次是Vue.js 。
其中最引人注意的是 Svelt的崛起 , 它超过了 Angular , 位列第三 。 如今越来越多的工具以及组件将Svelte纳入选择框架中(其中包括Vite) 。 而Svelt的作者Rich Harris于去年加入Next.js后的Vercel团队 。
与Next.js类似的是 , Svelte拥有自己的元框架 , 即SvelteKit , 可构建高性能应用程序 。
排名第五的是 Solid , 是React的替代工具之一 。 其组件采用JSX编写 , 但与React不同的是 , Solid并不依赖虚拟DOM 。

推荐阅读