@rauchg:SvelteKit 3 真是奇迹。祝贺团队。Async Svelte 和 Remote Functions 太令人期待了。我做了一个小…
摘要
Vercel 首席执行官 Guillermo Rauch 赞赏 SvelteKit 3 的发布,重点提到 Async Svelte 和 Remote Functions、更快的构建与部署,以及用于升级现有应用的全新 sv migrate 工具。
查看缓存全文
缓存时间: 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
SvelteKit 3,Svelte 的官方应用框架现已发布。配置迁移到 vite.config.ts,$lib 别名重命名为 #lib,环境变量、Service Worker 和错误处理也得到改进。此次发布还预告了即将到来的远程函数(remote functions),并宣布 Svelte Summit 将在卢布尔雅那举行。
SvelteKit 3 发布候选版已推出
SvelteKit 3 现已进入发布候选阶段,引入了破坏性变更,例如将配置移至 vite.config.ts、用 #lib 子路径导入取代 $lib 别名,并简化 TypeScript 配置。
@rauchg: Grok Build 应用(*.𝚐𝚛𝚘𝚔.𝚖𝚎)由 @vercel 托管和 CDN 基础设施支持。现在任何人都可以构建软件…
Grok Build 应用允许任何人通过提示 Grok 来创建和部署软件,托管在 Vercel 的基础设施上,能够快速发布游戏、网站和内部应用。
@rauchg:“其他人让容易的部分更容易。Vercel 让困难的部分变得简单”——今天来自 AI 代理技术负责人的直接引述……
Guillermo Rauch 宣布推出 eve,这是来自 Vercel Labs 的持久化 AI 代理框架,原生兼容 React 和 Next.js,具备内置沙箱、人在回路和评估能力。
@rauchg: 我们再次加快了部署速度
Vercel 宣布,其平台上的部署现在更快了,对于大型项目可减少多达 12 秒,且无需任何操作。