@rauchg:SvelteKit 3 真是奇迹。祝贺团队。Async Svelte 和 Remote Functions 太令人期待了。我做了一个小…

X AI KOLs Timeline 工具

摘要

Vercel 首席执行官 Guillermo Rauch 赞赏 SvelteKit 3 的发布,重点提到 Async Svelte 和 Remote Functions、更快的构建与部署,以及用于升级现有应用的全新 sv migrate 工具。

SvelteKit 3 真是奇迹。祝贺团队。Async Svelte 和 Remote Functions 太令人期待了。 我做了一个小应用,端到端构建和部署只用了 15 秒,响应瞬间完成,fx + opus 毫不费力地搞定了所有事情。 https://t.co/LFoUKMKLSV
查看原文
查看缓存全文

缓存时间: 2026/10/02 08:38

SvelteKit 3 果然不同凡响,恭喜团队!非常期待 Async Svelte 和 Remote Functions 继续打磨成熟。

我搭了一个小应用,从构建到部署端到端只用了 15 秒,即时可用,而且 fx 和 opus 毫不费力就搞定了这一切。 https://t.co/LFoUKMKLSV


SvelteKit 3 正式发布

来源:https://svelte.dev/blog/sveltekit-3-is-here Svelte 官方应用框架 SvelteKit 的 3.0 版本现已正式发布。

如果你用过早期版本的 SvelteKit,一切都会感觉非常熟悉——还是同一个框架,只是打磨得更精致了一些,类型安全更强了一些,冗余代码也少了一些。我们尽量让迁移变得无缝衔接,通过 sv migrate(https://svelte.dev/docs/cli/sv-migrate)命令……

npx sv migrate sveltekit-3 --tasks all --confirm

……它会自动尽可能多地迁移你的代码库,其余部分会生成一份 TODO 清单。(如果你喜欢用 AI agent 干活,你的机器人伙伴们很快就能搞定。)

要创建一个全新应用,请运行 sv create(https://svelte.dev/docs/cli/sv-create):

和任何大版本升级一样,有一些需要注意的破坏性变更,详见迁移指南(https://svelte.dev/docs/kit/migrating-to-sveltekit-3)(或者,简要版本见最近的 release candidate 发布公告(https://svelte.dev/blog/sveltekit-3-release-candidate))。

快速亮点:

  • 配置现在放在 vite.config.ts 中,而不是 svelte.config.js
  • $lib 别名现在改为 #lib,采用了标准的 subpath imports(https://nodejs.org/api/packages.html#subpath-imports)
  • 环境变量(https://svelte.dev/docs/kit/environment-variables)更加强大,也更易用
  • Service workers(https://svelte.dev/docs/kit/service-workers)的样板代码更少了
  • 各方面的错误处理都有所改进

Remote Functions 准备好了吗?https://svelte.dev/blog/sveltekit-3-is-here#Are-remote-functions-ready-yet

还没有。但这是我们的首要任务!

Remote functions(https://svelte.dev/docs/kit/remote-functions)是一组工具,用于安全、高效、类型安全的客户端-服务器通信。你可能在其他框架里见过类似理念的某些版本,但我们认为你会更喜欢这一套。

使用它们需要 Async Svelte(https://svelte.dev/docs/svelte/await-expressions),目前需要 experimental 标志。请多担待。

下个月在 Ljubljana 与你相会https://svelte.dev/blog/sveltekit-3-is-here#Join-us-in-Ljubljana-next-month

借此机会提醒大家:下一次线下 Svelte Summit(https://sveltesummit.com/)将于 11 月 19–20 日在美丽的斯洛文尼亚小镇 Ljubljana 举行。除了其他内容,这也将是 Svelte 十岁生日的庆祝活动,我们很期待与你一起分享蛋糕。

相似文章

SvelteKit 3

Hacker News Top

SvelteKit 3,Svelte 的官方应用框架现已发布。配置迁移到 vite.config.ts,$lib 别名重命名为 #lib,环境变量、Service Worker 和错误处理也得到改进。此次发布还预告了即将到来的远程函数(remote functions),并宣布 Svelte Summit 将在卢布尔雅那举行。

SvelteKit 3 发布候选版已推出

Lobsters Hottest

SvelteKit 3 现已进入发布候选阶段,引入了破坏性变更,例如将配置移至 vite.config.ts、用 #lib 子路径导入取代 $lib 别名,并简化 TypeScript 配置。