边缘函数现在体积减半,启动速度提升三倍

边缘函数现在体积减半,启动速度提升三倍

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

Edge Functions进行了更新,大幅减少了函数大小和启动时间。使用npm模块的函数大小减半,在大多数情况下启动时间减少了300%。要从这些改进中受益,请使用Supabase CLI v1.192.5或更高版本重新部署函数。文章讨论了如何实现这些提升的技术细节,例如延迟评估依赖项和减少npm包部分大小。还提到了使用更高效的哈希函数。更新Supabase CLI并重新部署函数以利用这些优化。

Q&A

边缘函数的更新带来了哪些性能提升?

边缘函数的更新使函数大小减半,启动时间在大多数情况下减少了300%。

如何利用边缘函数的性能提升?

需要使用Supabase CLI v1.192.5或更高版本重新部署函数。

更新后的Supabase JavaScript客户端的变化是什么?

更新后的Supabase JavaScript客户端的包大小从1.487MB减少到640.4KB,启动时间从275ms减少到25ms。

边缘函数是如何减少启动时间的?

通过延迟评估依赖项和在请求时进行完整性检查,显著减少了启动时间。

使用什么格式打包函数代码和依赖项?

使用eszip格式打包函数代码和依赖项,消除运行时网络请求。

为什么选择xxHash-3作为源校验和?

xxHash-3是一种计算效率更高的非加密哈希算法,适用于源校验和的计算。

🏷️

标签

➡️

继续阅读