Grep 支持搜索任意公开 GitHub 仓库,不再限于预索引的 100 万个
Grep 现在可以搜索 GitHub 上任意公开仓库,不再局限于此前预索引的 100 万多个仓库。搜索指定仓库时访问 grep.app/[owner]/[repo],例如 grep.app/vercel/ai,无需任何配置即可进行全文和正则搜索。
推荐理由:Grep 现在能搜任意公开 GitHub 仓库,不再受预索引范围限制,查第三方代码时可直接用 grep.app/owner/repo。
Vercel 的定价与额度、边缘函数与部署限制;小项目从免费档到付费档的临界点。
Grep 现在可以搜索 GitHub 上任意公开仓库,不再局限于此前预索引的 100 万多个仓库。搜索指定仓库时访问 grep.app/[owner]/[repo],例如 grep.app/vercel/ai,无需任何配置即可进行全文和正则搜索。
推荐理由:Grep 现在能搜任意公开 GitHub 仓库,不再受预索引范围限制,查第三方代码时可直接用 grep.app/owner/repo。
Supabase 发布 CLI v2,新增 Configuration as Code,可把各项目和分支的配置写进 config.toml 并提交到 git,实现可复现环境。
推荐理由:Supabase CLI v2 支持把 config.toml 提交进 git,用 Branching 的团队可以把 Auth、Edge Functions、Storage、数据库设置统一纳入版本控制。
Vercel 宣布 Vercel Functions 的函数内并发(in-function concurrency)进入公测,单个函数实例可同时处理多个调用,利用等待后端响应时的空闲时间,最多可降低 50% 的计算成本。
推荐理由:Vercel Functions 的函数内并发进入公测,Pro 和 Enterprise 可在项目设置里开启,用空闲等待时间摊薄计算成本。
Vercel 为 Web Application Firewall 新增三项能力:持久化动作可在自定义时长内对所有匹配请求应用规则,拦截重复攻击者;限流功能正式可用,可按端点设置请求上限,例如 /api/user 每分钟 5 次、/api/* 每分钟 100 次,并支持分层校验;Firewall API 可编程控制 WAF 设置,便于自动化安全流程和接入第三方工具。
推荐理由:Vercel WAF 新增持久化拦截、按端点限流和 Firewall API,跑 API 的可以按端点设请求上限并自动下发规则。
Vercel 发布 AI SDK 3.4,为这个用 JavaScript 和 TypeScript 构建 AI 应用的开源工具包加入语言模型中间件、数据流协议、结构化输出新模式、多步调用、追踪改进和 mock 测试工具。
推荐理由:AI SDK 3.4 新增语言模型中间件、数据流协议与多步调用,用 JS/TS 搭 AI 应用的可以评估把 RAG 和工具编排从业务代码里拆出来。
Vercel 梳理了 React 19 的主要变化:Server Components 成为默认,可在 UI 渲染前完成数据获取;新增 'use client' 与 'use server' 两个指令,以及 Actions 和 useActionState、useFormStatus、useOptimistic 三个 hook。
推荐理由:React 19 带来 Server Components、Actions 与三个新 hook,用 Next.js 15 RC 或 Astro 部署即可在 Vercel 上试用。
Vercel AI SDK 3.3 发布,带来四项主要功能:实验性的 OpenTelemetry 追踪、useChat 的多模态文件附件、useObject 钩子把结构化对象生成流式传到客户端,以及工具与结构化对象生成的原始 JSON、stop sequences 和自定义 headers 等额外 LLM 设置。
推荐理由:AI SDK 3.3 新增 OpenTelemetry 追踪、多模态附件与 useObject 流式对象,用实验特性前记得锁住 patch 版本。
Vercel 为 Vercel Functions 推出实验性字节码缓存功能,通过缓存首次执行生成的字节码,后续冷启动可跳过编译步骤,冷启动最多快 27%。
推荐理由:Vercel Functions 上线实验性字节码缓存,冷启动最多快 27%,用 Node.js 20 的项目可加环境变量开启。
Vercel 发布 AI SDK 3.0,新增 render 方法,可把 LLM 响应关联到流式 React Server Components,直接由模型输出 UI 组件,无需大量客户端 JavaScript。
推荐理由:AI SDK 3.0 把 LLM 输出直接映射成流式 React Server Components,做 AI 界面的可以少写一层客户端状态。
AWS 将于 2024 年 2 月 1 日起对 IPv4 地址收费,每小时 $0.005,约每月 $4。
推荐理由:AWS 从 2 月 1 日起对 IPv4 地址按每小时 $0.005 收费,用直连或自建 EC2 的要在生效前切到连接池或买 IPv4 附加项。
Supabase 推出新的 Vercel 集成,支持把多个 Vercel 项目连接到同一个 Supabase 项目,并自动管理环境变量与 Auth Redirect URIs。
推荐理由:Supabase 官方发布 Vercel 集成与 Next.js App Router 支持,用 Vercel 部署的开发者可以按新方式配置 cookie 鉴权和环境变量。
Vercel 发布开源 AI SDK,一个用于在 JavaScript 和 TypeScript 中构建对话、流式和聊天界面的库,支持 React/Next.js、Svelte/SvelteKit,Nuxt/Vue 支持即将推出。
推荐理由:Vercel 开源了 AI SDK,用 React/Svelte hooks 几行代码就能接 OpenAI、LangChain 和 Hugging Face 做流式对话界面。
Vercel 发布 Turbopack,一个面向 React Server Components 和 TypeScript 代码库的高性能打包器,由 Webpack 作者 Tobias Koppers 主导,是 Webpack 的 Rust 继任者。
推荐理由:Next.js 13 用户可在开发服务器用 next dev --turbo 试 Turbopack alpha,大型应用热更新比 Webpack 快 700 倍。
Vercel 推出开源库 @vercel/og,用 HTML 和 CSS 定义并生成动态 Open Graph 社交卡片图,无需无头浏览器,可在 Vercel Edge Functions 中运行,目前处于公开测试。
推荐理由:用 Chromium 截图生成社交卡片的方案可以换成 @vercel/og,冷启动从约 4 秒降到接近即时,已在公开测试。
Supabase 发布 Auth,提供用户注册登录、PostgreSQL 行级安全和策略规则等后端鉴权服务,现已免费开放使用。该功能基于 fork 自 Netlify 的 GoTrue 服务器,配合 PostgreSQL 与 PostgREST 实现授权。官方表示下月将加入自定义邮件模板和第三方 OAuth 提供商,并简化策略界面。
推荐理由:Supabase 上线 Auth,用 GoTrue 加 PostgreSQL 行级安全做鉴权,想换掉 Firebase 的可以现在试。
ZEIT 发布生产可用的 Next.js 6,静态导出不再需要手动配置路由表,会根据 pages/ 目录自动生成路由,未使用高级自定义路由的项目无需改动 next.config.js,直接运行 next build 与 next export 即可。
推荐理由:Next.js 6 把静态导出变成零配置,用 next build && next export 就能出静态站,做预渲染站点的可以少维护一份路由表。
Next.js 3.0 发布,新增静态导出功能,配置项目后运行 next export 即可导出纯 .html 和 .css 文件,并可免费静态部署到 now.sh。
推荐理由:Next.js 3.0 带来静态导出与动态 import,用 Next.js 做静态站或按需加载的可以升级评估。
Vercel 开源了 Next.js,一个基于 React、Webpack 和 Babel 构建的服务端渲染通用 JavaScript 框架,Vercel 官网本身即由它驱动。