State of JavaScript 2024

摘录
👀阅读量
#学习>读文笔记

不只是问卷,整个问卷阅读🔗下来,相信必有收获!

本文全文摘录自调查问卷 / State of JavaScript 2024,填写时发现很多新特性、框架等没有使用乃至听说过,特摘录下来以供个人学习查阅。

已出调查报告:

"在我们忙于决定下一个前端库的选择时,JavaScript 本身也在经历着自身的演变。
新的 TC39 提案正在社区中引起轰动,而其他提案已经处于即将在各大浏览器中实施的边缘。同时,TypeScript 的流行使得未来某个时候原生类型支持的可能性变得真实。
可以肯定的是——尽管 2024 年的 JavaScript 仍然感觉很熟悉,但我们无法保证五年后我们还能对所写的语言有同样的感受。
在此之前,您可以通过参与今年的 JavaScript 现状调查来帮助我们绘制未来的路径!"

1. 特性

您使用过以下哪些语法特性?

您使用过以下哪些字符串特性?

您使用过以下哪些数组特性?

Which of these Set features have you used? (2024年新增)

Which of these Object features have you used? (2024年新增)

您使用过以下哪些异步特性?

您使用过以下哪些浏览器 API?

2. 前端框架

调查框架使用情况

  • React
  • Vue.js
  • Angular(请注意,此问题仅针对 Angular 的用户体验, 而不是 已经弃用的 AngularJS.)
  • Preact
  • Svelte
  • Alpine.js
  • Lit
  • Solid
  • Qwik
  • Stencil
  • HTMX

3. 元框架

调查元框架使用情况

  • Next.js
  • Nuxt
  • Gatsby
  • Remix
  • Astro
  • SvelteKit
  • Docusaurus
  • SolidStart
  • Deno Fresh

4. 测试工具

调查元框架使用情况

  • Jest
  • Mocha
  • Storybook
  • Cypress
  • Puppeteer
  • Testing Library
  • Playwright
  • WebdriverIO
  • Vitest
  • Selenium
  • TestCafe
  • Mock Service Worker
  • Node Test Runner

5. 构建工具

调查构建工具使用情况

  • webpack
  • Parcel
  • Rollup
  • tsc CLI
  • SWC
  • esbuild
  • Vite
  • Turbopack
  • tsup
  • Biome
  • Rspack
  • Rolldown

6. Monorepo 工具

调查 Monorepo 工具使用情况

  • Rush
  • Turborepo
  • Yarn Workspaces
  • Yalc
  • Lerna
  • npm Workspaces
  • pnpm
  • Nx

7. 其他工具

您经常使用哪些工具库?

专用于图形和动画的库

后端框架

生成 API 和管理后端的框架

你最常使用哪个引擎/运行时/执行环境?

您经常使用哪些边缘或无服务器运行时?

您经常使用哪些非 JavaScript 语言?

Other than JavaScript or TypeScript.

您经常使用哪些人工智能工具来帮助您编写代码?

您使用过哪些服务来托管 JavaScript 应用程序?

8. 使用情况

  • JavaScript/TypeScript 平衡
  • Compiled Code Balance
  • AI Code Generation
  • JavaScript 使用情况
  • 行业
  • 应用范式
  • JavaScript 痛点
  • New Proposals
  • 缺失的功能
  • Native Types
  • Web 技术满意度
  • JavaScript 满意度

9. 资料

Which newsletters do you read to stay up to date with web development news?

前端资讯

订阅了哪些编程相关的播客?

Cornor Blog