???? News
Nuxt 3 即將發布
經過漫長的等待,Nuxt 3 即將發布。Nuxt 3 進行了一次徹底的重構,對內核進行了精簡,速度更快,體驗更好!
新特性包括:
- 更輕量:以現代瀏覽器為目標的服務器部署和客戶端產物最多可縮小 75 倍
- 更快:基于 nitro 提供動態代碼分割能力,以優化冷啟動性能
- Hybrid:增量靜態生成和其他的高級功能現在都成為可能
- Suspense:在任意組件和導航前后都可以獲取數據
- Composition API:使用 Composition API 和 Nuxt 3 的 composables 實現真正的代碼復用
- Nuxt CLI:沒有任何依賴,幫你輕松搭建項目和集成模塊
- Nuxt Devtools:通過直接在瀏覽器中查看信息和快速修復實現更快地工作
- Nuxt Kit:具有 Typescript 和跨版本兼容性的全新模塊開發
- Webpack 5:更快的構建時間和更小的包大小,無需配置
- Vite:使用 Vite 作為打包工具,體驗閃電般快速的 HMR
- Vue 3:Vue 3 是你下一個 Web 應用程序的堅實基礎
- TypeScript:使用原生 TypeScript 和 ESM 構建,無需額外步驟
詳細信息:nuxtjs.org/v3/
layui 即將退出歷史舞臺
layui 公告:layui 官網將于 2021 年 10 月 13 日進行下線。
layui 是一款很不錯的 jQuery 組件庫,雖然 jQuery 在 npm 的下載量仍遠高于 React / Vue,但不可否認的是在生態和社區活躍度上,React / Vue 更勝一籌。
技術也有自己的生命周期,無論怎樣,浪潮退去,只要還有人記得,就有存在的價值和意義。正如公告里的結尾:請大家懷揣對 Web 前端技術的熱忱,去擁抱更好的新時代,以及,所有那些值得去追求的美好事物。
???? Open Source
Interactive Learning Tools For Front-End Developers
這是一個交互式前端學習教程,以玩游戲的形式來學習 CSS、JavaScript、React、Vim 和正則表達式等知識點,基本涵蓋了前端開發者的所有技術棧。
你可以在里面以種菜的方式學習 CSS 的 Grid 布局,還可以使用在線 IDE 做 TypeScript 練習等等。
游戲都非常精致,邊玩邊學:
還有非常多其他游戲,包括下面這些知識點:
合集鏈接:www.smashingmagazine.com/2021/09/int…
unjs/siroc
siroc
是一個零配置且可擴展的框架,用于開發 Node.js 應用程序和庫。
在日常開發 Node.js 應用程序或庫的時候會遇到一個痛苦的問題:需要配置各種各樣的工程工具,需要編寫各種各樣的啟動或構建腳本。這些配置一定程度上影響了編碼效率,同時還可能踩很多坑。
如果你在工作中也備受這樣的問題困擾,不妨試試 siroc
,它為你提供了許多內置的能力,只需要配置 package.json
中一些字段,就能夠在啟動或構建時自動讀取并使用 rollup
和 esbuild
生成你想要的產物。這些能力對 monorepo 的支持也很好,能夠極大地減少配置 monorepo 的時間。
GitHub Repo:github.com/unjs/siroc
Nano Colors
Nano Colors 是一個比 chalk
執行速度快 2 倍、node_modules
體積小 5 倍的命令行著色工具。
特性包括:
- 簡單場景下比
chalk
快 4 倍 - 無依賴:
node_modules
體積比chalk
小 5 倍 - 積極維護:很多大項目比如
PostCSS
和Browserslist
在用 - 支持自動檢測顏色:你也可以手動切換顏色模式
- 支持 Tree-Shaking:基于 ESM / CJS 兩種模塊化方案分別打包
- 支持 Node.js ≥ 6 并且在 Node.js 和瀏覽器項目中通用
GitHub Repo:github.com/ai/nanocolo…
unjs/unplugin
unplugin
是一個為 Vite、Rollup、Webpack 等構建工具開發的統一插件系統,目前還處于實驗階段。
目前為 Vite、Rollup、Webpack 的插件封裝了統一的 API 接口,基于統一的 API 接口自動生成 Vite、Rollup、Webpack 的插件。
用法也非常簡單易懂:
GitHub Repo:github.com/unjs/unplug…
Tailwind Mobile
基于社區熱門的 Atomic CSS 方案 Tailwind CSS 實現的一個移動端組件庫,支持 iOS 和 Material Design 兩種主題風格,同時與框架解耦,支持在不同的框架中使用。
Home Page:tailwind-mobile.com/
???? Article
Tubi 工程師文化
文章從為什么要討論工程師文化這個問題入手,介紹了 Tubi 技術團隊的六大文化,在技術團隊建設方面提供了很多值得學習的內容。
原文鏈接:mp.weixin.qq.com/s/p_em5wfzh…
Rome will be written in Rust ????
文章對比了 JavaScript / TypeScript 和 Rust 在 Rome 中的優劣,講解了從產品、技術和團隊的角度進行分析,最終決定將 Rome 遷移至 Rust 的整個決策過程。其中對于技術選型的思考和權衡很值得學習!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/121554.html