Supabase 上线 Partner Gallery,收录集成伙伴与认证专家
Supabase 推出 Partner Gallery,展示与其集成的工具和认证专家,首批专家为英国应用开发机构 Morrow 和新加坡产品工作室 Quinence。
Supabase 推出 Partner Gallery,展示与其集成的工具和认证专家,首批专家为英国应用开发机构 Morrow 和新加坡产品工作室 Quinence。
Supabase 发布 2022 年 3 月更新,用户现在可以把 Javascript 与 Typescript 函数部署到 Supabase,支持本地开发测试、关联项目并秒级部署到边缘。
推荐理由:Supabase 官方汇总当月多项功能上线,涵盖 Edge Functions、GraphQL 与 Realtime 协作能力,可快速了解其平台能力边界。
Clerk 称其 70% 的开发者用户根本不用 webhooks,也完全不建 users 表,因此把用户数据同步改为实时 API 请求。为压低延迟,Clerk 借 React 前端直接取数、边缘计算把授权跳转压到 15ms 以内,并用 JWT 把会话鉴权做到 1ms 以下,还提供 Supabase、Hasura 等预置 JWT 模板。
Prisma 博客发布全栈应用教程的部署篇,讲解如何把用 Next.js、GraphQL、TypeScript、Prisma 和 PostgreSQL 构建的 awesome-links 部署到 Vercel。
Supabase 发布 Realtime 第三个大版本,引入多租户以同时监听多个数据库,并采用分布式节点集群以提升资源利用率和容错能力。新版本在原有数据库变更监听之外,新增 Presence 和 Broadcast 两项能力,前者基于 CRDT 显示用户在线状态,后者用于发送光标移动等临时事件,可用于多人游戏和协作应用。
Supabase 发布 Enterprise 计划,同时把部分企业级功能下放到 Pro 计划。Pro 与 Pay as you go 计划合并,升级 Pro 后默认开启每月 $25 的单项目支出上限,超出后服务仍会继续运行。
推荐理由:Supabase 把企业级功能下放到 Pro 计划并合并付费方案,读者可据此了解其定价与功能分层的变化。
Supabase 社区日公布 PostgREST v10 预发布版,重点提升可用性,支持用 -> 直接访问复合类型字段和数组元素,并统一错误信息格式、修复 EMFILE 问题。
Vercel 把 2019 年用 Next.js 8 搭建的 VRS 演示应用升级到 Next.js 12,平均性能分从 32 提升到 99。
Supabase 在 Launch Week 最后一天开源了 pg_graphql,这是一个仍在开发中的原生 PostgreSQL 扩展,把 schema 生成、查询解析和 resolver 都放在数据库服务器上,无需外部服务。
Prisma 宣布其首个连接池产品 Prisma Data Proxy 已停用,该功能现由内置连接池的 Prisma Postgres 承接,支持 serverless 与 edge 函数开箱即用,并支持其他工具通过直接 TCP 连接访问。
B2B 生产力创业公司 Invisible 把后端从 Sequelize 迁移到 Prisma,数百名客服 24/7 全球运转、客户全程零停机。
Clerk 分析自家预置登录 UI 数据后发现,社交登录平均约 5 秒完成,邮箱加密码约 8 秒,而无密码流程平均约 35 秒,因此建议将无密码仅作为备用方案。调整按钮顺序后,社交登录使用率已超过邮箱密码,上月占比达 52/48。Clerk 还发现 15.9% 的社交登录用户同时用过其他方式,其中 2/3 最初用密码注册。
Supabase 发布 6 月更新,Vercel 新集成支持直接从 Vercel 账号部署 Supabase 上的 Postgres 数据库,并新增 Discord 登录。存储方面支持公开存储桶(无需登录即可访问)和 upsert,Dashboard 上线重启按钮与新的表策略编辑器。官方同时预告 7 月 26 日启动新一届 Launch Week,届时每天发布一项更新。
Clerk 发布教程,演示如何用 Clerk、Hasura Cloud、Heroku Postgres、Next.js 和 Tailwind CSS 构建一个 to-do 应用,全程不写后端代码。
Vercel 发文解析 Core Web Vitals 对 Google 排名的影响,其三项指标为 LCP、FID 和 CLS,Google 建议分别控制在 2.5 秒、100ms 和 0.1 以内。优化手段包括预渲染内容、图片优化与字体优化,Next.js 默认预渲染每个页面并内置大部分图片优化,还提供自动 Webfont 优化。
Clerk 开发者布道师 Nacho Iacovino 演示了通过 Vercel 一键部署 Clerk 的流程:在 Clerk 选择 Quick start with Next.js and Vercel,导入 clerk-nextjs-starter 仓库并安装集成,Clerk 会自动配置所需环境变量,点击 Deploy 即可完成部署。
Supabase 发布 2021 年 1 月 Beta 更新,客户端库新增 PostgREST 的 exact、planned、estimated count 支持,并上线 Facebook 和 Azure 两个 Auth 登录方式。
Vercel 新增项目转移功能,可在 Hobby 账户与 Team 套餐之间、或两个 Team 之间零停机转移项目,无需重新部署或重新配置部署设置。项目依赖会一并迁移或复制到新的 Team 命名空间,设置与历史记录保持不变。该功能对所有 Hobby 和 Vercel Team 套餐自动启用,入口在项目设置的 Advanced 部分。
Supabase 在开发 10 个月后正式进入 Beta,重点改进性能、安全与可靠性。官方称在支持 Graviton 的区域性能提升 26%(从 1167 reqs/s 升至 1460 reqs/s),并上线 Sao Paulo 新区域。同期 Supabase 完成 600 万美元种子轮融资,投资方包括 Y Combinator、Mozilla 和 Coatue。
推荐理由:Supabase 结束 10 个月开发进入 Beta,并公布性能提升与融资信息,可了解其早期产品状态。
Prisma 发文探讨如何在 Next.js 与 Prisma 配合下解决 Jamstack 在强交互应用中的难题。Jamstack 由 Netlify 联合创始人 Mathias Biilmann 提出,通过构建时预渲染 HTML 并经 CDN 分发,适合营销站和博客等低交互场景;但每次状态变化都需重新构建,评论等即时交互成为常见挑战。
Supabase 发布 2020 年 11 月 Alpha 更新,距 Beta 更近一步。仪表盘新增手动添加用户与用户管理功能,可发送密码重置邮件、magic links 及删除用户;SQL Editor 升级为完整 Monaco 编辑器。平台新增 Status Page 追踪可用性与延迟,注册默认启用邮箱确认,并通过 DigitalXRAID 安全审计。
Supabase 发布 2020 年 9 月 Alpha 更新,新增 Bitbucket、GitHub、GitLab、Google 的 OAuth 第三方登录,支持像电子表格一样复制表,并可在面板一键启用 Postgres 扩展。
Supabase 正式发布 Supabase Auth,提供用户认证与授权所需的后端服务,包含 supabase.auth.signUp() 和 supabase.auth.signIn() 等用户管理函数。
推荐理由:Supabase 官方发布 Auth 功能,说明其基于 PostgreSQL 行级安全与开源组件构建认证与授权的方式。
Supabase 复盘 5 月 27 日登上 Hacker News 首页后的 Alpha 发布经历,一周内带来 3 万名新访客、1400 多个注册,数据库规模超过 1000 个。
推荐理由:Supabase 公开了登上 Hacker News 首页后的基础设施复盘,包含各服务在流量洪峰下的真实表现与迁移决策。
Vercel 为所有套餐加入 Deployment Protection,可一键用 Vercel Authentication 保护 Preview Deployments,免费套餐也能用。
Vercel 公布简化后的定价方案,按套餐列出各项资源额度,包括 CDN 请求 1M/月、Fast Data Transfer 100 GB/月、ISR 读取 1M/月与写入 200k/月、Blob 存储 1 GB/月、图片优化转换 5K/月。
推荐理由:Vercel 公布新版套餐的额度与计费方式,开发者可据此对照自己项目的用量与成本。
Vercel 发布 2020 年 4 月更新,Dashboard 深色模式现随系统设置自动启用,旧版 Advanced 套餐已完全关停,所有团队可在 Billing 页面自定义发票,Preview Deployment Suffix 作为新 Pro 套餐的附加功能向所有团队开放。
Vercel 2020 年 1 月更新后,新部署将自动使用当时 Vercel 上可用的最新 Node.js 版本。删除项目时其所有 Production Domains 一并失效,未正确配置的域名自动删除期限从 3 天延长至 7 天;新建项目的默认 Production Domain 在可用时缩短一个单词。
Vercel 发布 Deploy Button,让开发者把自定义模板变成一键部署链接,用户点击 Deploy 后确认目标与项目名,即可 fork 并部署 Next.js examples 列表中的模板。
Vercel 在团队与个人账户的 Settings 中新增 Billing 标签页,把原 Plans 页面与 Billing 设置合并,并加入账单邮箱、账单地址、账单语言和账单税号四个发票字段。这些改动只影响之后生成的发票,已有发票不受影响。
Vercel 上线 Wildcard Domains,在项目的 Domains 标签页输入通配域名并配置后,即可自动指向最新生产部署,无需逐个添加子域名。若域名购自 Vercel 则无需验证,配置正确的 nameserver 后 UI 会显示两条蓝色提示表示生效。官方同步开源了演示项目 static.fun,可为每位访客分配子域名并生成可编辑的 HTML 页面。
Vercel 发布 Serverless Pre-Rendering(SPR),让静态站点在保持 CDN 边缘速度的同时渲染动态数据。用户访问时始终返回静态版本,Serverless Function 在后台按设定间隔查询动态 API 生成新副本,因此后端变慢或宕机也不影响响应速度,并大幅降低后端流量与成本。
推荐理由:Vercel 官方发布 SPR 功能,用一行 Cache-Control 头把静态速度与动态数据结合,并给出适用场景。
Vercel 开源了 Next.js,一个基于 React、Webpack 和 Babel 的服务端渲染通用 JavaScript 框架,用于构建其官网本身。它主打零配置,以 pages 目录作为路由,自动完成服务端渲染与代码分割,并通过 getInitialProps 让开发者自行获取数据;部署只需运行 next build 和 next start。
推荐理由:Vercel 官方开源 Next.js 并给出零配置、自动服务端渲染与代码分割的设计取舍,可了解其早期定位。