成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端框架新寵 Svelte 4.0 正式發布!

開發 前端
6 月 22 日,前端框架新寵 Svelte 發布了全新的主要版本:4.0。Svelte 4 主要是一個維護版本,提高了最低版本要求,并在特定領域優化了設計。它為下一代 Svelte 發布(Svelte 5)奠定了基礎。

時隔四年,6 月 22 日,前端框架新寵 Svelte 發布了全新的主要版本:4.0。Svelte 4 主要是一個維護版本,提高了最低版本要求,并在特定領域優化了設計。它為下一代 Svelte 發布(Svelte 5)奠定了基礎。

如果你還沒有嘗試過 Svelte,可以在交互式教程[1]、StackBlitz[2] 或使用 npm create svelte@latest 在本地進行嘗試。Svelte 可以輕松地將 HTML、CSS、JS 和 Svelte 編譯器的強大功能組合在一起,構建 Web 用戶界面。

性能提升

此版本會產生更小、更快的水合代碼。要查看影響,SvelteKit 用戶可以通過檢查 .svelte-kit/output/client/_app/immutable/nodes 文件夾來查看其編譯輸出大小的縮小。例如,在 kit.svelte.dev 上,整個站點生成的 JS 大小減少了 12.7%(126.3 kB 至 110.2 kB)。

Svelte 4 將 Svelte 包大小減少了近 75%(10.6 MB 減少到 2.8 MB),這意味著 npm 安裝的等待時間更少。對于首次在 learn.svelte.dev 上加載交互式學習體驗的用戶、Svelte REPL 的用戶以及連接受限的用戶來說,這一改進尤其明顯。剩余的包大小大部分是 eslint 支持,這需要分發 CJS 構建,一旦 eslint 重寫完成,Svelte 包大小可能會再下降 50% 以上。

Svelte 中的依賴項數量已從 61 個大幅減少到 16 個。這意味著用戶下載速度更快,并且更不容易受到供應鏈攻擊。除此之外,還稍微減少了 SvelteKit 最新版本中的依賴項數量。

開發者體驗

Svelte 4 使 Svelte 開發體驗更加直觀和一致:|local 現在是過渡的默認設置,以避免動畫阻塞頁面過渡,預處理器現在更易于編寫,多個修復使 CSP 更易于設置和使用。

對于 Web components 的用戶來說,最大的變化是使用 Svelte 開發自定義元素的方式的徹底改變。通過改變它們的生成方式,消除了一整類錯誤和不一致。

最后,還對 IDE 開發體驗進行了一些改進:使用 cmd+點擊(或相應的快捷鍵)在 Svelte 模塊中會跳轉到實現代碼,而不是 .d.ts 文件;來自 svelte/internal 的導入現在已經隱藏,不會干擾自動補全建議;自動導入功能現在更加可靠。

更新官網、文檔、教程

該版本對官方網站 svelte.dev 進行了全面改版。現在,它被分成多個頁面,具有改進的移動導航、全新的 TypeScript 文檔、深色模式和增強的 REPL。SvelteKit 網站也正在進行更新以匹配這些改變。除此之外,還更新了所有教程鏈接,將其指向新的 learn.svelte.dev。舊的教程仍然可供使用 Safari 16.3 及更早版本的用戶。

遷移

大多數與 Svelte 3 兼容的應用和庫應該也兼容于 Svelte 4。庫的作者需要更新版本范圍,以包含 Svelte 4,如果在 peerDependencies 中指定了 svelte。對于應用的作者而言,最常見的更改是更新工具以滿足新的最低版本要求,比如 Node.js 16。許多其他遷移步驟可以使用 npx svelte-migrate@latest svelte-4 命令處理。

Svelte 5

Svelte 5將是Svelte編譯器和運行時的重寫版本。Svelte 4 主要是通過采用現代工具鏈和放棄對某些舊版打包工具等各種技術的支持,為未來改進奠定了基礎。這些變化將以多種方式幫助我們,例如更容易比較 Svelte 5 和 Svelte 4 的代碼庫,以及能夠運行現有測試以驗證新實現的正確性。Svelte 5將為 Svelte 帶來重大的新功能和性能改進。這些變化正在進行中,尚未準備好,敬請關注!

Release Note:https://svelte.dev/blog/svelte-4。

相關鏈接

[1]交互式教程: https://learn.svelte.dev/。

[2]StackBlitz: https://sveltekit.new/。

責任編輯:姜華 來源: 前端充電寶
相關推薦

2023-12-07 11:38:25

2022-08-03 10:58:33

前端Svelte代碼

2025-01-23 09:09:29

2010-01-26 09:46:16

2023-05-04 10:43:42

Qwik前端框架

2011-03-30 16:52:43

RichFaces

2018-07-05 10:55:25

數據庫MongoDB 4.0多文檔事務

2013-11-05 09:27:37

LinuxLinux KerneLinux內核

2011-05-31 09:09:59

Ylmf OS 4.0

2023-08-31 10:04:02

Astro 3.0前端

2023-06-13 18:24:26

TypeScriptJSDoc開發

2015-04-16 10:47:08

Linux計算機重啟時代

2022-12-09 19:00:02

Vite兼容性BigInt

2012-08-31 13:49:32

2023-03-31 11:35:25

2011-03-02 10:03:44

SaturnJSJS

2009-07-30 09:00:25

.NET 4.0

2022-06-03 09:21:47

Svelte前端攜程

2024-04-09 16:19:16

2012-02-16 13:43:39

JavaZK
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本一区二区电影 | 色婷婷国产精品 | 91 在线 | 亚洲成人av | 久久精品视频免费观看 | 国产精品色av | 农村妇女毛片精品久久久 | 天天躁人人躁人人躁狂躁 | 老司机深夜福利网站 | 国产精品久久久久久久久久三级 | 欧美视频在线一区 | 欧美日韩精品综合 | 成人精品鲁一区一区二区 | 国产伦精品一区二区三区照片91 | 一区二区三区免费在线观看 | 亚洲一区二区中文字幕 | 91视频国产一区 | 狠狠干五月天 | 中文字幕一区二区三区乱码在线 | 国产最好的av国产大片 | 亚洲精品九九 | 日韩免费毛片视频 | 特级特黄特色的免费大片 | 成人毛片网 | 日本一区二区三区在线观看 | 国产精品mv在线观看 | 日韩美香港a一级毛片免费 国产综合av | 亚洲国产视频一区 | 台湾a级理论片在线观看 | 久久国产区 | 久久久久久免费精品一区二区三区 | 91porn成人精品 | 狠狠色综合网站久久久久久久 | 国产精成人| 成人福利网 | 久久久蜜桃 | 日韩亚洲视频 | 国产欧美精品在线观看 | 国产一区二区视频免费在线观看 | 久久精品日产第一区二区三区 | 欧美综合一区 |