Astro 是現(xiàn)代化靜態(tài)站點生成器、集多功能于一體的 Web 框架,用于構(gòu)建快速、以內(nèi)容為中心的網(wǎng)站。主要特性-
組件群島:用于構(gòu)建更快網(wǎng)站的全新 Web 架構(gòu)。
-
服務(wù)器優(yōu)先的 API 設(shè)計:移除客戶端上高資源消耗的激活過程。
-
默認零 JS:沒有 JavaScript 運行時開銷來減慢你的速度。
-
支持部署到 Edge:在任何地方部署,甚至像 Deno 或 Cloudflare 這樣的全球 Edge 運行時。
-
可定制:Tailwind, MDX 和 100 多個其他集成可供選擇。
-
不依賴特定 UI:支持 React, Preact, Svelte, Vue, Solid, Lit 等等。
Astro 正式發(fā)布了 3.0 大版本更新,速度提升 30%,功能比以往更強大。
據(jù)稱 Astro 3.0 是首款支持View Transitions API的主流 Web 框架。基于該特性,開發(fā)者可以在頁面導(dǎo)航中輕松實現(xiàn)淡入淡出、滑動、變形,甚至持久化有狀態(tài)元素。此前只有 JavaScript 單頁應(yīng)用程序 (SPA) 才能實現(xiàn)這種需求,現(xiàn)在每個人都可以在 Astro 3.0 中使用這些功能。
其他主要變化:進入穩(wěn)定階段,性能比以往更好,可用于所有項目。
---
// Import the /> component
import { Image } from "astro:assets"
// Import a reference to the image itself
import myImage from "../assets/penguin.png"
---
src={myImage} alt="A very cool penguin!" />
詳情查看文檔:https://docs.astro.build/en/guides/images/Astro 組件的渲染速度提高了 30-75%。開發(fā)團隊表示,Astro 3.0 的渲染性能顯著提升,大多數(shù)組件的渲染速度提升了 30%(與 Astro 2.9 相比)。在復(fù)雜的基準(zhǔn)測試中,速度提升可達 75%。據(jù)介紹,實現(xiàn)這種提升得益于在 Astro 2.10 中啟動并延續(xù)到 Astro 3.0 的專門重構(gòu)工作。工程師從構(gòu)建管道的熱路徑中刪除了盡可能多的不必要的代碼,并優(yōu)化了剩余的代碼。不必要的生成器和異步代碼是兩個最大的罪魁禍?zhǔn)住?/span>支持 React 和 Preact 的快速刷新。基于對內(nèi)部 JSX 構(gòu)建支持的重大重構(gòu),React Fast Refresh 現(xiàn)在可以在 Astro 3.0 中運行。React、Preact 和 Solid.js 用戶能看到 Astro 3.0 中熱模塊重新加載 (HMR) 和整體開發(fā)服務(wù)器穩(wěn)定性的顯著改進。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標(biāo)題:速度提升30%,Astro 3.0正式發(fā)布
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
要提升eMMC(Embedded Multi Media Card)的存儲速度,可以從多個方面入手。以下是一些有效的方法: 一、硬件優(yōu)化 啟用8線eMMC驅(qū)動 : 默認的4線模式可能不如8線模式快
發(fā)表于 12-25 09:31
?331次閱讀
海外IP代理池?zé)o疑是提升網(wǎng)絡(luò)訪問速度與效率的利器,它通過提供位于海外的代理服務(wù)器,為用戶訪問國外網(wǎng)站和服務(wù)提供了便利。
發(fā)表于 11-14 07:29
?381次閱讀
提升 ChatGPT 的響應(yīng)速度是一個涉及多個層面的復(fù)雜問題。以下是一些可能的方法和策略,可以幫助提高 ChatGPT 的響應(yīng)速度: 優(yōu)化算法 : 并行處理 :通過并行處理技術(shù),可以讓多個計算任務(wù)
發(fā)表于 10-25 17:39
?718次閱讀
IBM在近日舉行的年度TechXchange大會上,正式推出了其迄今為止最先進的AI模型家族——Granite 3.0。這一系列的發(fā)布標(biāo)志著IBM在人工智能技術(shù)領(lǐng)域的又一次重大突破。
發(fā)表于 10-23 17:09
?449次閱讀
PD快充協(xié)議的一個重要版本。它于2015年11月發(fā)布,相對于之前的版本,PD3.0在功率輸出、設(shè)備兼容性以及充電管理方面都有顯著的提升。 二、PD3.0快充協(xié)議的功率輸出 PD
發(fā)表于 10-18 10:45
?5832次閱讀
9 月 19 日,在華為全聯(lián)接大會 2024 上,睿呈時代發(fā)布了基于華為云Astro低代碼平臺構(gòu)建的「數(shù)字孿生平臺+政企智慧應(yīng)用」解決方案。 此次發(fā)布的解決方案主要聚焦于低代碼生態(tài)的發(fā)展與數(shù)字孿生
發(fā)表于 09-27 00:06
?777次閱讀
來源 : IT之家 9 月 10 日消息,蘋果今日正式發(fā)布了 A18 芯片,新的芯片采用 3nm 工藝打造,將在 iPhone 16 / Pro 系列中首發(fā)搭載。 CPU 方面,A18 芯片的 6
發(fā)表于 09-11 12:19
?689次閱讀
近日,微軟發(fā)布了智能辦公工具 OfficePLUS V 3.0 版本。全新升級的 OfficePLUS V 3.0 新增了 Excel 插件,繼已發(fā)布的 PPT/Word 插件之后,
發(fā)表于 06-27 09:26
?782次閱讀
電子發(fā)燒友網(wǎng)站提供《TPDxEUSB30用于超高速USB 3.0接口的2、4通道ESD保護數(shù)據(jù)表.pdf》資料免費下載
發(fā)表于 06-19 15:10
?0次下載
天工3.0擁有4000億參數(shù),超越Grok-1的3140億參數(shù),成為全球最大的開源MoE大模型。該模型在語義理解、邏輯推理、通用性、泛化性、不確定性知識以及學(xué)習(xí)能力等方面均有顯著提升,數(shù)學(xué)/推理/代碼/文創(chuàng)能力提高超過30%。
發(fā)表于 04-17 16:05
?635次閱讀
USB 3.0和USB 2.0是USB接口的不同版本,它們之間有以下主要區(qū)別: 1. **傳輸速度**:USB 3.0的最大傳輸速度為5Gbps,是USB 2.0傳輸
發(fā)表于 04-07 00:23
?735次閱讀
在下想請教一個很讓人頭疼的問題,我們做了一個簡單的兩層板試試USB3.0的速度。
(1)這次布線計算了一下阻抗,線寬30mil,線距6mil,RX/TX線上打了過孔,使用標(biāo)準(zhǔn)B口。
(2)前段時間還
發(fā)表于 02-28 06:33
您好,我想通過上層機測試cyusb3014在 USB 2.0和 USB 3.0模式下的讀寫速度。 如何在不更換固件的情況下控制是通過上位機以 USB 2.0 還是 USB 3.0 速度
發(fā)表于 02-27 06:24
我這邊分割取了兩臺電子,三個批次的電路板,出現(xiàn)了現(xiàn)實:
1 > 編號1 的 PC,與最新的電路板通過 usb3.0 接口連接,其上傳速度很慢,都是在幾十k的速度里
2 >
發(fā)表于 02-26 07:51
電子發(fā)燒友網(wǎng)站提供《RL78系列 Data Flash Library Type04軟件包3.0版發(fā)布說明.pdf》資料免費下載
發(fā)表于 02-19 10:06
?0次下載
評論