讀 2022 年 JavaScript 趨勢報告

2022年新冠疫情防控出現了很大的調整,見證了很多,經歷了很多,也感受了很多,但這都已經過去,總結過去,展望未來!
2023年1月12日,《JavaScript 2022趨勢調查報告》發布了。收集了 39,472 份調查報告,幾乎是去年的兩倍,涵蓋了瀏覽器、開發者對 JavaScript 特性、代碼庫、技術、工具、資源等的內容。下面來一起看看這份報告,并加深對 JavaScript 的認識,在新的一年里提升一個檔次。
2022 年 JavaScript 工具
每行從最早的可用數據年份到最新的可用數據年份。點數越高代表一項技術被更多人使用,點數越靠右代表越多人想學習;或者已經使用過并且會再次使用它。

前端框架 Solid

和 2021 年一樣,Solid 仍然是最受歡迎的前端庫,一個用于構建用戶界面,簡單高效、性能卓越的JavaScript庫。以性能為主導的創新的延續。Svelte 在開發人員工效學方面采用了簡單性并傾向于編譯器。Solid 探索了反應性的新方法。
渲染框架 Astro
專注于呈現和服務您的應用程序的框架。Astro 取代2021年的 SvelteKit ,成為最流行的框架。

- Astro 是一個多合一的 Web 框架,主要用于構建快速、聚焦內容為中心的系統。
- SvelteKit 是一個官方支持的框架,圍繞 Svelte 構建,為 Svelte 應用添加了一些關鍵功能:如路由、布局和服務器端渲染,并使前端開發變得異常簡單。
測試框架 Vitest

Vitest 由 Vite 提供支持的極速單元測試框架,一個 Vite-native 單元測試框架,它很快!
移動和桌面 Tauri

Tauri 為多平臺部署構建優化、安全且獨立于前端的應用程序。在 Tauri、Ionic 和 Flutter 等多平臺解決方案中看到創新,為跨平臺開發提供了更多的選擇。
構建工具 Vite

Vite 號稱下一代前端開發與構建工具,是2021年新出的構建工具。而緊隨其后的 esbuild 的趨勢比較穩定。
其他庫

lodash 一個提供模塊化、性能和附加功能的現代 JavaScript 實用程序庫。
2022 年 JavaScript 使用場景
2022 年都用 JavaScript 來做什么?

- 前端開發、后端開發、手機應用、桌面應用、數據可視化等
應用模式
2022 年構建的應用模式。

單頁面應用占據主要地位,這主要還是因為前端開發框架帶來的結果。
學習資源
優秀的博客、播客和網站是一個好的開始,今年更進一步,真正突出 JavaScript 社區的組成人員,下面這些學習資源不容錯過。
網站和雜志

網站和課程

總結
從整體報告來看 JavaScript 和 TypeScript 比以往任何時候都更有活力。全球人才的分布,如尼日利亞和現在的印度,在 GitHub 上的開發人員增長最快。