Bun 奪冠,成 2022 年最受歡迎的JavaScript 專案!

Bun 奪冠,成 2022 年最受歡迎的JavaScript 專案!

【CSDN編者按】JavaScript 已經成為下一批開發人員中最主要指令碼語言。對於前端程式設計、構建互動式、功能豐富的網站以及快速流暢的 Web 應用程式來說,有很多精彩的地方。在過去一年中,JavaScript 生態圈的技術框架大放異彩,根據 GitHub 中增加的星星數量排名,JavaScript 領域最受歡迎的專案是 Bun、Tauri 和 React。今年又將出現哪些表現出色的專案呢?讓我們一起來看看吧!

原文連結:https://accu。org/journals/overload/30/172/teodorescu

譯者 | 禾木木 責編 | 夢依丹

出品 | CSDN(ID:CSDNnews)

JavaScript 已經成為下一批開發人員中最主要指令碼語言。對於前端程式設計、構建互動式、功能豐富的網站以及快速流暢的 Web 應用程式來說,有很多精彩的地方。統計資料表明,超過 97。7% 的網站已經將其用於前端開發。

JavaScript 不再侷限於客戶端開發,它也被用於後端開發。JavaScript 為開發人員提供了大量具有模組和特性的模板,使 JavaScript 應用程式的開發更容易。無論是開發動態網站還是 Web 應用程式,到處都能看到 JavaScript 的身影。

在過去一年中,JavaScript 生態圈的技術框架大放異彩,根據 GitHub 中增加的星星數量排名,JavaScript 領域有哪些表現出色的專案呢?讓我們一起來看看吧!

Bun 成最受歡迎的專案

今年最受歡迎的專案是 Bun,捆綁、轉譯、安裝和執行 JavaScript 和 TypeScript 專案時都可以使用它。內建了本地捆綁器、轉譯器、任務執行器和npm 客戶端,透過更好、更簡單的工具提高開發人員的工作效率。

隨著第一個 Beta 版的釋出後,它的受歡迎程度爆發了。在一個月內,GitHub上的星星達到了 20,000 個。

那麼是什麼讓 Bun 與眾不同呢?和兩年前的總冠軍 Deno 一樣,它為 TypeScript 提供了一流的支援。

但 Bun 不僅僅是一個 runtime。它也是:

一個軟體包管理器(例如 Yarn、NPM、PNPM);

一個構建工具(例如 Webpack、ESBuild、Parcel);

一個測試執行器;

……以及其他的工具。

因此,Bun 可以讀取 package。json 來安裝你的依賴項。Bun 還可以執行你的指令碼。它做什麼都比其他工具快一些。

Bun 在 JavaScript 生態系統的許多方面都有新的嘗試,重點是在效能方面。

它優先考慮的是像 Fetch 這樣的標準的Web API。它支援許多 Node。js APIs,使其與大多數 NPM 包相容。它可能還不是 “生產就緒”(缺乏 Windows 支援),但它是一個非常有前途的工具。與 Deno 相比,這個生態系統是全新的,但它已經有一個名為 Elysia 的網路框架,聲稱是最快的 HTTP 框架。

關於 Bun 最不可思議的是它的創造者 Jarred Sumner 使用一種名為 Zig 的低階語言從頭開始實現了所有這些功能。

Bun 奪冠,成 2022 年最受歡迎的JavaScript 專案!

排在第二名的是 Tauri。是一個用 Rust 編寫的專案,為多平臺部署構建一個最佳化的、安全的、獨立於前端的應用程式。1。0 版本已於 2022 年 6 月釋出。

它的構建考慮到了安全性和效能。與 Electron 相比,它佔用的空間較小,因此開發人員必須指定應用程式所需的 API 和功能。

第三名是 React,而 Next。js 與它僅僅相差 0。4k。

Bun 奪冠,成 2022 年最受歡迎的JavaScript 專案!

前端框架

React 仍然是 2022 年的王者,這也是它第二年成為最受歡迎的 UI 框架。其次是 Qwik。Qwik 與 React 類似,它也使用 JSX 編寫的模板元件,但主要的區別是它專注於在瀏覽器中傳輸最少的 JavaScript。

這是 “零基線 JavaScript ”框架趨勢的一部分。站點和應用程式經常被繁重的 JavaScript 資產而變得臃腫,影響了瀏覽器的效能:即使頁面在伺服器上渲染,使用者也必須等待 JavaScript 載入、解析和執行後,才能與頁面互動。

Qwik 使用了一種可恢復性的技術來交付即時互動的 HTML,而不是依賴於水合作用來為伺服器上生成的頁面帶來互動性。它透過在 HTML 本身中序列化應用程式的狀態來工作。

Bun 奪冠,成 2022 年最受歡迎的JavaScript 專案!

React 生態系

2022 年可以看到 React 變得更加有主見。

React 仍然是一個可以新增到任何網頁上的庫,但它也演變成一個架構框架,可以建立互動式、彈性和效能的前端模式。

React 18 主要是為框架提供架構模式。考慮到 React Server 元件,旨在與這些新的架構模式一起實現。React 框架之間的一些約定現在已經標準化(例如使用客戶端),其他的正在測試期孵化中(例如伺服器元件中的async/await)。

在 2023 年,將繼續看到使用 React 的創新,但也會出現在更大的 React 生態系統中。用於改進型別安全的庫以及 UI 元件的增長也將繼續上升。

Bun 奪冠,成 2022 年最受歡迎的JavaScript 專案!

VUE 生態系統

今年,Vue 進行了重大的更新。Vue 2。7 將原生的 Composition API 支援和

頂部