0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

速度提升30%,Astro 3.0正式发布

OSC开源社区 来源:OSC开源社区 2023-09-01 15:15 次阅读
Astro 是现代化静态站点生成器、集多功能于一体的 Web 框架,用于构建快速、以内容为中心的网站。主要特性
  • 组件群岛:用于构建更快网站的全新 Web 架构。

  • 服务器优先的 API 设计:移除客户端上高资源消耗的激活过程。

  • 默认零 JS:没有 JavaScript 运行时开销来减慢你的速度。

  • 支持部署到 Edge:在任何地方部署,甚至像 Deno 或 Cloudflare 这样的全球 Edge 运行时。

  • 可定制:Tailwind, MDX 和 100 多个其他集成可供选择。

  • 不依赖特定 UI:支持 React, Preact, Svelte, Vue, Solid, Lit 等等。

Astro 正式发布了 3.0 大版本更新,速度提升 30%,功能比以往更强大。 据称 Astro 3.0 是首款支持View Transitions API的主流 Web 框架。基于该特性,开发者可以在页面导航中轻松实现淡入淡出、滑动、变形,甚至持久化有状态元素。此前只有 JavaScript 单页应用程序 (SPA) 才能实现这种需求,现在每个人都可以在 Astro 3.0 中使用这些功能。 其他主要变化:
  • 图像优化 (Image optimization)

进入稳定阶段,性能比以往更好,可用于所有项目。
---
// 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%。开发团队表示,Astro 3.0 的渲染性能显著提升,大多数组件的渲染速度提升了 30%(与 Astro 2.9 相比)。在复杂的基准测试中,速度提升可达 75%。据介绍,实现这种提升得益于在 Astro 2.10 中启动并延续到 Astro 3.0 的专门重构工作。工程师从构建管道的热路径中删除了尽可能多的不必要的代码,并优化了剩余的代码。不必要的生成器和异步代码是两个最大的罪魁祸首。
  • 针对 JSX 的 HMR 增强功能

支持 React 和 Preact 的快速刷新。基于对内部 JSX 构建支持的重大重构,React Fast Refresh 现在可以在 Astro 3.0 中运行。React、Preact 和 Solid.js 用户能看到 Astro 3.0 中热模块重新加载 (HMR) 和整体开发服务器稳定性的显着改进。d14d8408-47ef-11ee-97a6-92fbcf53809c.gif
  • 优化构建输出:提供更简洁、性能更强的 HTML。

  • 针对 Serverless 的 SSR 增强:连接托管平台的新方法。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SSR
    SSR
    +关注

    关注

    0

    文章

    67

    浏览量

    17479
  • 生成器
    +关注

    关注

    7

    文章

    302

    浏览量

    20211

原文标题:速度提升30%,Astro 3.0正式发布

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    昆仑万维天工3.0大模型性能显著提升,天工SkyMusic音乐模型亮相

    天工3.0拥有4000亿参数,超越Grok-1的3140亿参数,成为全球最大的开源MoE大模型。该模型在语义理解、逻辑推理、通用性、泛化性、不确定性知识以及学习能力等方面均有显著提升,数学/推理/代码/文创能力提高超过30%。
    的头像 发表于 04-17 16:05 128次阅读

    英伟达发布性能大幅提升的新款B200 AI GPU

    英伟达宣称,B200在性能上比以往最好的GPU快30倍不止。由它构成的服务器集群相比上一代,运算能力飞跃性提升,甚至能使大语言模型的训练速度翻番。
    的头像 发表于 03-20 09:37 209次阅读

    如何在不更换固件的情况下控制cyusb3014在USB 2.0和USB 3.0模式下的读写速度

    您好,我想通过上层机测试cyusb3014在 USB 2.0和 USB 3.0模式下的读写速度。 如何在不更换固件的情况下控制是通过上位机以 USB 2.0 还是 USB 3.0 速度
    发表于 02-27 06:24

    cyusbwerder-petepection 3.0接口上传速度慢的原因?

    我这边分割取了两台电子,三个批次的电路板,出现了现实: 1 > 编号1 的 PC,与最新的电路板通过 usb3.0 接口连接,其上传速度很慢,都是在几十k的速度里 2 >
    发表于 02-26 07:51

    SiC晶圆划片工艺:速度提升100倍,芯片增加13%

    近日,一家日本厂商发布了一种全新的SiC晶圆划片工艺,与传统工艺相比,这项技术可将划片速度提升100倍,而且可以帮助SiC厂商增加13%的芯片数量。
    的头像 发表于 11-21 18:15 1117次阅读
    SiC晶圆划片工艺:<b class='flag-5'>速度</b><b class='flag-5'>提升</b>100倍,芯片增加13%

    Astro II的中文手册

    电子发烧友网站提供《Astro II的中文手册.pdf》资料免费下载
    发表于 11-16 09:32 0次下载
    <b class='flag-5'>Astro</b> II的中文手册

    数据可视化在行业解决方案中的实践应用 |华为云 Astro Canvas 大屏开发研究及指南

    摘要:本文主要探讨华为云 Astro Canvas 在数据可视化大屏开发中的应用及效果。首先阐述 Astro Canvas 的基本概念、功能和特性说明,接着集中分析展示其在教育、金融、交通
    的头像 发表于 11-12 17:52 481次阅读
    数据可视化在行业解决方案中的实践应用 |华为云 <b class='flag-5'>Astro</b> Canvas 大屏开发研究及指南

    什么是USB3.0?usb3.0与usb2.0有什么区别?

    什么是USB3.0?usb3.0与usb2.0有什么区别 USB3.0是指“超级速度USB”,它是一种高速数据传输技术,是USB2.0的升级版本。与USB2.0相比,USB
    的头像 发表于 10-27 14:31 4481次阅读

    剖析华为云 Astro 低代码开发平台的技术价值与使用体验

    都找到自己的位置,携手全民开发者推动项目向前运行。 华为云 Astro 低代码开发平台 基于华为云 9 年行业经验、500+丰富实用行业资产,打磨而成的华为云 Astro 低代码开发平台统一低代码平台,致力于高效构建并发布数据驱
    的头像 发表于 10-11 20:20 324次阅读
    剖析华为云 <b class='flag-5'>Astro</b> 低代码开发平台的技术价值与使用体验

    怎么提升HC05蓝牙模块的蓝牙传输速度

    有没有什么比较好的办法可以提升这个模块的蓝牙传输速度
    发表于 10-10 06:11

    华为云 Astro 低代码三侠「踢馆」 ,学员:也带带我!

    Astro 的高清大屏建构出未来软件世界的定制版图。 作为华为云 Astro 可视化大屏开发者,她现身极客挑战赛,在华为云 Astro 低代码平台演示「动态数据及时成像」,将复杂数据作视觉化处理。无需专业编程技能支持下,就实
    的头像 发表于 09-05 22:47 691次阅读
    华为云 <b class='flag-5'>Astro</b> 低代码三侠「踢馆」 ,学员:也带带我!

    智能化新服务即将惊艳亮相HDC2023——华为云Astro爆发低代码能量

    跃跃欲试的开发者们,是否对2023华为云开发者大会充满期待?华为云Astro将引领新一轮低代码技术革命!贯穿AIGC技术的低代码新服务破茧而出——自然语言生成工作流!这神秘的魔法技能,即将呈现在各位
    的头像 发表于 09-03 00:35 148次阅读

    绘出「星辰大海」:华为云 Astro 轻应用新手指南Ⅰ

    收藏这份实用又有趣的新手指南,零基础踏上华为云低代码开发的奇妙旅程。 第Ⅰ章 旅程的开端 发现 Astro 轻应用地图 第 1 站:创建账户 首先,你需要在华为云Astro官网注册专属账号。若已有
    的头像 发表于 08-25 15:58 352次阅读
    绘出「星辰大海」:华为云 <b class='flag-5'>Astro</b> 轻应用新手指南Ⅰ

    绘出「星辰大海」:华为云 Astro 轻应用新手指南Ⅱ

    收藏这份实用又有趣的新手指南,零基础踏上华为云低代码开发的奇妙旅程。 第Ⅱ章 Astro 轻应用奇遇——用鼠标「拖拽」的开发 不被编程所困,像玩拼图一样打造订购系统! 今天,我们用鼠标拖拽的方式开发
    的头像 发表于 08-25 15:58 210次阅读
    绘出「星辰大海」:华为云 <b class='flag-5'>Astro</b> 轻应用新手指南Ⅱ

    华为云盘古大模型发布时间,华为云盘古大模型3.0正式发布

    7月7日,华为云正式发布盘古大模型3.0,建立业界首个万卡AI集群,欲打造世界AI另一极!盘古大模型3.0发布引发中国科技圈热议,业内人士认为,这展现出了华为“遇强则强、置之死地而后
    的头像 发表于 07-07 16:08 1617次阅读