Next.js 开发商 Vercel 正式推出 Edge Functions
Next.js 框架背后的开发商 Vercel 宣布推出 Edge Functions,现已面向所有客户全面推出 (GA)。
根据介绍,Vercel Edge Functions 是 JavaScript、TypeScript 或 WebAssembly functions,通常比传统的 Serverless compute 更高效、更快速,因为它们在一个更精简的 runtime 内运行。默认情况下在全局部署,Edge Functions 在最接近请求的区域运行以尽可能降低延迟。
// pages/api/hello.ts export const config = { runtime: 'edge' } export default function handler(req: Request) { return new Response("Hello World"); }
与 Edge Middleware 不同,Functions 在缓存之后运行;因此既能缓存又能返回响应,非常适合数据获取或重写。Next.js 和许多其他框架(如 Nuxt、Astro 和SvelteKit)都原生支持 Vercel Edge Functions 。Edge Functions 也可以在 Vercel CLI 中创建为独立函数。
Vercel 于去年夏天推出了 Edge Functions 的公测版。并声称在测试期间,其 Edge Network 已经看到超过 300 亿次的 Edge Function 调用。自测试版以来,Vercel 增加了将 Edge Functions 放入特定区域的能力,增加了对 WebAssembly 的支持,并提高了性能。
Edge Functions 使用轻量级的 Edge Runtime,它建立在 Chrome 浏览器使用的 V8 引擎上,不在 MicroVM 内运行。Vercel 自己的开源 OG Image Generation 项目利用了 Edge Functions 进行全局快速计算。其数据表明,用运行在 Edge Functions 中的 OG Image Generation 生成一百万张图片的成本比用 Serverless Functions 生成同样一百万张图片的成本低近 15 倍。
目前,该公司还在改进 Edge Functions 和 Serverless Functions 之间的兼容性。他们的目标是让 Edge Runtime 成为 Node.js API 的适当子集,希望用户能够根据性能和成本特征而不是 API 选择他们的执行环境。以及致力于改进函数的可观察性和错误报告、努力实现无缝互操作性等。
Edge Functions 以每次调用 50 毫秒的 CPU 时间为单位计费,称为执行单元 (execution units)。业余爱好者每月可免费获得 500,000 个 Edge Function 执行单元。Pro 和 Enterprise 团队每月免费提供 100 万个 Edge Function 执行单元,并且可以增加额外的使用量。
更多详情可查看官方公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 6.2 获得 exFAT 优化补丁,可更快创建文件和目录
Linux 6.2 的 exFAT 内核驱动程序获得了一批优化补丁,对使用 exFAT 文件系统的 SD 卡或 USB 闪存驱动器来说,创建文件和目录的速度比以前版本更快。 exFAT 文件系统是由微软开发的 FAT32 文件系统的替代者,在整个电子行业中都得到了广泛应用,特别是 SD 卡、USB 闪存驱动、数码相机和 MP3 播放器。2019 年,微软公开了 exFAT 技术文档,并表示想将 exFAT 功能集成到 Linux 内核中。同年,在 Linux 内核 5.4 版本中,初步支持exFAT文件系统。 自进入 Linux 内核后,exFAT文件系统便不断获得来自三星、索尼等电子供应商的优化,比如今年 4 月索尼为 exFAT Linux 驱动提供了73% 以上的性能改进。此次在 Linux 6.2 中对 exFAT 的优化同样来自来自索尼工程师 Yuezhang Mo ,主要是为空目录条目新增了提示,以避免重复遍历目录条目。此改进有助于降低 CPU 使用率,并在创建文件和目录时提高性能,尤其是在低端处理器上。 对此次 exFAT 优化的测试配置是 i.MX6Q SoC + cl...
- 下一篇
Opera 引入创新的 Lucid 模式,一键改善视频画质
虽然 Opera 曾今是一个非常受欢迎的浏览器,但如今它只是一个市占率仅剩 2% 左右的小众浏览器了。当我们谈论浏览器时,Opera 也是一个很容易被遗忘的选择。不过 Opera 并没有停下创新的脚步,最新引入的 Lucid 模式就能极大程度改善用户观影体验。 Lucid 模式是 Opera 专门用来优化视频的功能,有助于使老旧和模糊的视频看起来更清晰锐利,特别是在高分辨率屏幕上(如下图官方演示)。 Lucid 模式本质上是一个锐化功能,会在网站上显示的视频和图像上应用一个 “滤镜” 来优化内容。换句话说,如果你试图观看一个有一些年代感的视频,Opera 可以自动锐化内容来提高图像质量,使内容看起来更清晰。从官方演示来看,该功能不光会降低画面的噪点,还会改善画面的亮度和色彩效果,使画面更富有层次。 Opera 官方说明: 该功能适用于所有视频,例如 YouTube、TikTok、Instagram、Facebook 和 Twitter 上的视频,只要点击一下视频上的浮动按钮就可以启用。激活后,Lucid 模式会让内容锐利和清晰。它也适用于图像,不要让低质量的内容妨碍你的观看体验。 该功...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8