跳至主要内容

Svelte 新闻:2024 年 5 月

Svelte 5 发布候选版本以及 Svelte Summit 春季的其他亮点

Svelte Summit 刚刚结束 - 来自社区的许多精彩演讲。在最后的演讲“你能为你的框架做些什么”中,Rich Harris(在 PuruVJ 的 neoconfetti 库的一点帮助下)宣布 Svelte 5 现在处于“发布候选版本”阶段

这篇帖子中有很多预发布更改需要介绍,以及许多社区展示的项目…… 让我们开始吧!

2024 年 Svelte Summit 春季亮点

在下面,您将找到 Svelte Summit 直播版本的全部演讲链接。

随着时间的推移,所有这些都将分解成更多可共享(和可重播)的视频,因此请务必订阅 Svelte Society YouTube 频道 以保持最新状态。

Svelte 的新功能

Svelte 5 正式进入发布候选阶段,并且每天都越来越接近发布。在下面,您将找到其预发布 变更日志 中的一些亮点

  • Svelte 5 现在支持热模块替换(**5.0.0-next.97 和 101**,#11106#11132
  • 现在可以在代码块中定义全局(或子全局)样式(**5.0.0-next.111**,#11276
  • 编译后的代码对于if块、each块和属性更新更加高效(**5.0.0-next.83-85**,#10906#10937#10917
  • 来自svelte/reactivity的内置函数现在已重新导出,可在服务器上使用(**5.0.0-next.88**,文档#10973
  • 一个新的反应式 URL 对象现在可在svelte/reactivity中使用(**5.0.0-next.103**,文档#11157
  • HTML 标签现在速度更快,并具有更高效的水合标记(**5.0.0-next.90-91**,#10986#11019
  • 新的$host符文检索包含组件的自定义元素的this引用 - 消除了对createEventDispatcher的需求(**5.0.0-next.96**,文档#11059

社区展示

使用 Svelte 构建的应用和网站

  • Collabwriting 刚刚筹集了 120 万美元并发布了一款新产品 - 团队协作写作。恭喜!
  • Skypix 是一个音乐库,允许用户创建播放列表、将歌曲添加到他们的库并与朋友分享他们的音乐
  • Jonze 是一款开源但受管理的工具,用于管理成员信息。它具有出勤跟踪和会员计划功能
  • midi-note-trainer 是一个使用 Web MIDI 构建的音乐记谱训练应用程序
  • Easy-Rd 是一款免费工具,用于基于代码的 ER 图创建
  • Gamera 是一个简单易用的网站分析工具,适用于注重隐私的世界
  • Collecta 允许您在一个空间中收集您的互联网 - 整理图片、书签、灵感并与朋友分享您的氛围
  • ColdCraft 通过将要点和 LinkedIn 个人资料转换为有效的冷邮件来为您撰写邮件
  • Fourplay 是一个使用 Rust 和 Svelte 编写的多人文字游戏
  • how-long-is-a-click 是一个网站,用于测量网络上点击的确切时间

学习资源

来自 Svelte 贡献者和大使

阅读

观看

库、工具和组件

  • sk-seo 是一个非常简单的、无依赖项的 Svelte 组件,可以为您自动完成许多烦人的 SEO 部分
  • Svelte Lib Helpers 是一个实用程序包,旨在简化开发 Svelte 库时的各种任务
  • skitsa 是一个简单但功能齐全的操作演示,展示了使用 SST 的 SvelteKit 魔术链接,托管在 AWS 上,作为 Lambda 应用程序
  • svelte-zoomable-circles 是一个 Svelte 组件,用于使用可缩放圆圈显示和浏览层次数据

本月就到这里!如果您发现我们遗漏了任何内容,请随时在 RedditDiscord 上告诉我们。

下个月再见 👋