Last updated: 2025/12/13 17:01
Inside Workflow DevKit: How framework integrations work
A deep dive into how Workflow DevKit integrates with modern frameworks, from Next.js and SvelteKit to Express and Hono, using a unified pattern for creating framework integrations.
WebKit Features for Safari 26.2
Safari 26.2 is a big release.
Bringing state-of-the-art Gemini translation capabilities to Google Translate
We’re bringing Gemini’s state-of-the-art translation model to Google Translate for text, and more new features.
Default parameters: your code just got smarter
Matt Smith with wonderfully straightforward writing on why default parameters for functions are a good idea. I like the tip where you can still do it with an object-style param.
Referer now available in Runtime Logs
You can now view the referer for any request listed in the Runtime Logs page on the Vercel dashboard
Add cache tags from Function responses, regardless of framework
You can now add tag(s) to cached responses from serverless functions using `addCacheTag()` and later invalidate the cache associated with these tag(s) using `invalidateByTag()`.
Push notifications support on desktop and mobile
Push notifications are now available on the dashboard for desktop and mobile web. Receive important notifications immediately in your OS notification center.
ESLint v9.39.2 released
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
ESLint v10.0.0-beta.0 released
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Thoughts on Native CSS Mixins
There are no browser implementations of mixins yet, nor a fleshed out spec. So perhaps now is the best time to try to understand and opine.
4 highlights from Google Beam in 2025
Google Beam, our first true-to-life 3D video communication platform, made great progress in 2025.
Next.js Security Update: December 11, 2025
Two additional vulnerabilities have been identified in React Server Components. Users should upgrade to patched versions immediately.
React / Next.js Denial-of-Service Vulnerability: Deno Deploy users protected
A high severity Denial-of-Service (DoS) vulnerability has been found in React Server Components and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users.
React Server Components security update: DoS and Source Code Exposure
Two additional vulnerabilities in React Server Components have been identified: CVE-2025-55184 and CVE-2025-55183
GPT 5.2 models now available on Vercel AI Gateway
You can now access the GPT 5.2 models on Vercel's AI Gateway with no other provider accounts required.
Let your Coding Agent debug your browser session with Chrome DevTools MCP
We shipped a new feature to the Chrome DevTools MCP server that is going to make it a lot easier for your coding agent to debug your current browser sessions.
Vote for the web features you want to see
Have you ever wished you could just poke the browser vendors and say, "Hey, I need this!"? Well, now you can.
Announcing Server Adapters: Run Mastra Inside Your Existing Express or Hono App
Mastra’s new Server Adapters automatically expose your agents, workflows, tools, and MCP servers as HTTP endpoints on the server you’re already running.
Denial of Service and Source Code Exposure in React Server Components
The library for web and native user interfaces
A better way to monitor your AI agents in .NET apps
Monitor .NET LLM and tool-call workflows with Sentry.Extensions.AI. Get spans, errors, and full agent insight without changing your app logic.
Implement automated smoke testing using Amazon Nova Act headless mode
This post shows how to implement automated smoke testing using Amazon Nova Act headless mode in CI/CD pipelines. We use SauceDemo, a sample ecommerce application, as our target for demonstration. We demonstrate setting up Amazon Nova Act for headless browser automation in CI/CD environments and creating smoke tests that validate key user workflows. We then show how to implement parallel execution to maximize testing efficiency, configure GitLab CI/CD for automatic test execution on every deployment, and apply best practices for maintainable and scalable test automation.
These developers are changing lives with Gemma 3n
From enhancing assistive technology to addressing the digital divide, developers built mobile-first solutions to address real-world problems in the Gemma 3n Impact Chall…
Introducing LangSmith Fetch: Debug agents from your terminal
Today, we're launching LangSmith Fetch, a CLI tool that brings the full power of LangSmith tracing directly into your terminal and IDE. If you're building agents with coding tools like Claude Code or Cursor, or if you simply prefer working in the command line, you've probably hit this friction: your
November 2025 Insiders (version 1.107)
Learn what is new in the Visual Studio Code November 2025 Release (1.107).
Node.js v24.12.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Jobs, security, skills: How India’s giant database is helping over 300 million informal workers step up, with AI
India's eShram and NCS platforms aim to bring over 300 million informal workers into the formal workforce with Microsoft Azure and AI tools
Node.js 24 LTS is now available on Sandbox
Vercel Sandbox now supports running sandboxes with the Node.js 24 LTS runtime. This is supported in @vercel/sandbox versions 1.1.0 and later.
Vercel launches partner certification
Vercel introduces the inaugural cohort of Vercel Certified Solution Partners. These industry-leading teams share our commitment to creating a faster, more accessible, and innovative web for our customers.
Deno 2.6: dx is the new npx
This release includes `dx` for running package binaries, more granular permissions, source phase imports, faster type checking with `tsgo`, native source maps, `deno audit`, and much more.
React Native 0.83 - React 19.2, New DevTools features, no breaking changes
Today we are excited to release React Native 0.83!
Some Blog Posts I’d Like to Read
Maybe you're the person to write them?
2025 at Google
Learn more about Google’s launches, milestones and more from 2025.
Data-driven farming and AI are transforming water management in Chile
チリのマイポ川流域では、データ駆動型農業とAIが水管理を変革しています。農業者は、土壌の湿度を測定し、灌漑スケジュールを調整することで水の効率的な使用を図っています。Kilimoという水管理プラットフォームは、衛星画像、気象データ、土壌データを組み合わせて、農家に最適な灌漑レベルを提案し、リアルタイムで水の節約を監視します。このプロジェクトにより、60百万立方フィートの水が節約され、農家はコスト削減と利益向上を実現しています。Kilimoは、Microsoft Azureを利用して水効率を測定し、資金調達を行うための中央報告エコシステムを構築しています。 • データ駆動型農業とAIが水管理を改善する • Kilimoプラットフォームが衛星画像や気象データを活用 • 灌漑スケジュールの調整により水の効率を向上 • 60百万立方フィートの水を節約し、農家のコストを削減 • Microsoft Azureを利用した水効率の測定と資金調達の確保 • 農家は水の節約に対してインセンティブを受け取る
FastAPI Lifespan Events are now supported on Vercel
Vercel now supports lifespan events on FastAPI apps, allowing you to define startup and shutdown logic such as setting up and shutting down database connections or flushing external logs.
Signal API for passkeys available on Chrome for Android
Learn how the Signal API for passkeys is now available on Chrome for Android, enabling better synchronization between relying parties and passkey providers.
November 2025 Baseline monthly digest
Read about various happenings with Baseline during November 2025.
Everyone is getting syntax highlighting wrong
Nikita Prokopov in I am sorry, but everyone is getting syntax highlighting wrong: … if everything is highlighted, nothing stands out. Your eye adapts and considers it a new norm: everything is bright and shiny, and instead of getting separated, it all blends together. I think there are some strong points made here. But 😬 […]
CSS Wrapped 2025
Banger page from the Chrome DevRel team showcasing the incredible year CSS had.
Monday, December 15, 2025 Security Releases
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Release Notes for Safari Technology Preview 233
Safari Technology Preview Release 233 is now available for download for macOS Tahoe and macOS Sequoia.
Introducing n8n 2.0
n8n 2.0 focuses on secure-by-default execution with better reliability and performance.
S&P Global Data integration expands Amazon Quick Research capabilities
Today, we are pleased to announce a new integration between Amazon Quick Research and S&P Global. This integration brings both S&P Global Energy news, research, and insights and S&P Global Market Intelligence data to Quick Research customers in one deep research agent. In this post, we explore S&P Global’s data sets and the solution architecture of the integration with Quick Research.
Build a dinosaur runner game with Deno, pt. 1
This series of posts will guide you through building a simple game using Deno. Each post corresponds to a stage in the development process, gradually introducing new features and concepts.
Rust runtime now in public beta for Vercel Functions
The Rust runtime is now available in public beta for Vercel Functions. Now powered by Fluid compute.
Unified security actions dashboard
A new unified dashboard for Vercel’s platform, infrastructure, and agent systems, which continuously monitor for vulnerabilities and configuration issues that require attention.
Automated React2Shell vulnerability patching is now available
Vercel Agent now detects vulnerable packages in your project, upgrades them automatically, and creates pull requests with verified fixes.
CSS Wrapped 2025
Sculpt dynamic interfaces, stretch your imagination, and play with these 22 powerful new CSS features that landed in Chrome this year.
Open Sourcing the Remix Store
We're open sourcing the Remix Store. A production-ready example for React Router developers and anyone building custom Shopify storefronts with Hydrogen.
Meet Web Vitals Performance Issues
Sentry now flags poor Web Vitals on your highest opportunity pages and helps you fix them with Seer. Spot slowdowns early and ship a faster, more stable experience.
Announcing Oxlint Type-Aware Linting Alpha
Oxlint's type-aware linting has reached alpha status. Type-aware rules can be manually configured, disabled with in-line comments, and fixed automatically. This milestone also includes more rule coverage, TypeScript diagnostics reporting, and type-checking while linting.
GPT 5.1 Codex Max now available on Vercel AI Gateway
You can now access the GPT 5.1 Codex Max model with Vercel's AI Gateway with no other provider accounts required.
Introducing Platform Elements
A new library of production-ready shadcn/ui components and actions that you can drop into your app to help accelerate your platform development.
Introducing Vercel for Platforms
We're launching Vercel for Platforms, a comprehensive solution for building multi-customer platforms.
Resources for protecting against 'React2Shell'
Active exploits exist for CVE-2025-55182 (React2Shell). Vercel WAF protections are in place, but upgrading is the only complete fix. Detection and mitigation steps for Next.js and React Server Components.
Rewrites and redirects now available in runtime logs
You can now view rewrites and redirects made by your application in the Vercel dashboard on Runtime Logs
New deployments of vulnerable Next.js applications are now blocked by default
Any new deployment containing a version of Next.js that is vulnerable to CVE-2025-66478 will now automatically fail to deploy on Vercel.
What's new in DevTools, Chrome 143
Chrome DevTools MCP server v0.11.0, improved trace sharing, @starting-style support, masonry editor, and Lighthouse 13.
Winners of the Built-in AI Challenge 2025
Discover the winning apps and extensions from the Built-in AI Challenge, where we invited you to reimagine what's possible with Gemini Nano in Chrome.
Introducing swift-huggingface: The Complete Swift Client for Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
The Deep Card Conundrum
What if you could make a card like a 3D portal, with layers of depth? You probably should just click to see, it's a very compelling look.
::target-text: An easy way to style text fragments
You’re reading a great blog post.
Domains must now be managed at the team level
Vercel account domains are now deprecated and must be moved to a team in order to continue using them.
Sentry just got an upgrade (and it’s all free)
Sentry’s new AI-powered summaries, context, and query tools cut debugging friction so you can fix issues faster without digging through noisy telemetry.
What’s New in ViteLand: November 2025 Recap
Our November 2025 recap includes the Vite 8 beta release, Vitest performance updates, Rolldown improvements, Oxc formatter alpha, and exciting community news.
The Downsides of scrollbar-gutter: stable; (and one weird trick)
It maintains space for where a scrollbar would be, whether there actually is one or not. But do you always want that?
Look back on your 2025 with Google Photos Recap
Learn more about Google Photos Recap — now available for 2025 — and how you can explore, customize and share it today.
Security Advisory: CVE-2025-66478
A critical vulnerability (CVE-2025-66478) has been identified in the React Server Components protocol. Users should upgrade to patched versions immediately.
React Server Functions / Next.js Vulnerability: Deno Deploy users protected
A critical Remote Code Execution (RCE) vulnerability has been found in React Server Functions and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users.
Vercel Agent can now install Web Analytics and Speed insights for you
Vercel Agent helps integrate Web Analytics and Speed Insights automatically in your project using AI.
Summary of CVE-2025-55182
Vercel has provided a patch for CVE-2025-55182 affecting any frameworks allowing Server Components usage.
Summary of CVE-2025-55182
Vercel has provided a patch for CVE-2025-55182 affecting any frameworks allowing Server Components usage.
New npm package for automatic recovery of broken streaming markdown
A new standalone package that brings Streamdown's intelligent incomplete Markdown handling to any application.
Nova 2 Lite now available on Vercel AI Gateway
You can now access Amazon's latest model Nova 2 Lite on Vercel AI Gateway with no other provider accounts required.
Chrome 144 beta
Learn about the latest features shipping in Chrome.
Critical Security Vulnerability in React Server Components
The library for web and native user interfaces
Vite 8 Beta: The Rolldown-powered Vite
Vite 8 Beta Release Announcement
Vite 8 Beta: The Rolldown-powered Vite
The first beta of Vite 8, powered by Rolldown, is now available. Vite 8 ships significantly faster production builds and unlocks future improvement possibilities. Read more about the migration, new feature, and changes.
Progress on TypeScript 7 – December 2025
Earlier this year, the TypeScript team announced that we’ve been porting the compiler and language service to native code to take advantage of better raw performance, memory usage, and parallelism. This effort (codenamed “Project Corsa”, and soon “TypeScript 7.0”) has been a significant undertaking, but we’ve made big strides in the past few months. We’re […]
Investing in the Python ecosystem
Vercel welcomes the Gel Data team and deepens support for the Python ecosystem through PSF sponsorships, community funding, and improved Python developer tools.
Billions of requests: Black Friday-Cyber Monday 2025
Every year, Black Friday and Cyber Monday reveal how people shop, browse, and discover products at global scale. For Vercel, the weekend is not a different operating mode. The platform behaves the same way it does every day, only at heightened scale.
Deploy steps are now up to 21% faster
Deploy steps for projects with Functions are now up to 21% faster—nearly 2 seconds faster on average. No changes required.
Apollo Strengthens Its San Francisco Presence for the Agentic Era
Apollo GraphQLは、サンフランシスコの新しい本社を201 California Streetに開設したことを発表しました。この移転は、開発者が世界を構築する手助けをするという使命を支えるためのもので、サンフランシスコでの存在感を強化する意図があります。新しいオフィスは、コラボレーションや顧客との会議、チームの関係構築の機会を促進するように設計されています。また、AIの進化が急速に進む中で、重要な技術的な会話が行われる場所に存在することが重要であると強調されています。リモートワークは引き続き重要な運営方法であり、さまざまな役割での採用も進めていますが、優れた頭脳が一つの空間に集まることの重要性も認識されています。サンフランシスコに専用のオフィスを持つことで、新しいエージェンティック時代の最前線での思考と意思決定を加速させることが可能になります。 • Apollo GraphQLがサンフランシスコに新しい本社を開設した。 • 新オフィスはコラボレーションや顧客との会議を促進する設計。 • サンフランシスコでの存在感を強化し、技術的な会話に参加する重要性を強調。 • リモートワークを重視しつつ、チームの関係構築を促進。 • 新しいオフィスにより、エージェンティック時代の思考と意思決定を加速。
New in Chrome 143
CSS anchored fallback container queries, side-relative positioning for background position longhands, and more.
Announcing Baseline in action
Baseline in action is a new series developed to help developers learn how to use Baseline features together to build better user experiences.
Non-Square Image Blur Extensions
I recently came across this CodePen demo by Vivi Tseng, which creates the blur extension effect by placing a square div with a blur() beneath the img element and I couldn’t help but think a simpler solution should be possible with a single img element and minimal CSS. So let’s first take a look at […]
Runtime Logs now appear in the dashboard 6x faster
End-to-end performance of Vercel's log pipeline is now six times faster due to engineering improvements
AWS Databases coming to the Vercel Marketplace
Vercel Marketplace adds Aurora PostgreSQL, Amazon DynamoDB, Aurora DSQL, available December 15. One-click provisioning, zero-config setup, and full v0 support.
Trinity Mini model now available in Vercel AI Gateway
You can now access the newest Arcee AI model Trinity Mini in Vercel AI Gateway with no other provider accounts required.
How Delivery Hero Accelerates UX Experiments with Server-Driven UI and Apollo
Unlock microservices potential with Apollo GraphQL. Seamlessly integrate APIs, manage data, and enhance performance. Explore Apollo's innovative solutions.
Depot becomes Biome's exclusive sponsor
DepotがBiomeの独占スポンサーになったことを発表しました。BiomeはRustプロジェクトで、90の内部クレートと約651,971行のコードを持ち、開発が進んでいます。以前はGitHub Actionsランナーを使用していましたが、Depotのスポンサーシップにより、CIのパフォーマンスが大幅に向上しました。具体的には、Lintingが約15分から2分、テストが20分から4分、ベンチマークが30分から15分、リリースが45分から25分に短縮されました。この改善により、メンテナや貢献者は迅速なフィードバックを受けられ、エンドユーザーは必要な修正を早く享受できるようになりました。DepotはBiomeのミッションを支持し、開発者体験の向上に寄与しています。 • DepotがBiomeの独占スポンサーになった • Biomeは90の内部クレートと約651,971行のコードを持つRustプロジェクト • DepotのスポンサーシップによりCIのパフォーマンスが向上 • Lintingが約15分から2分に短縮 • テストが20分から4分に短縮 • ベンチマークが30分から15分に短縮 • リリースが45分から25分に短縮 • メンテナや貢献者は迅速なフィードバックを受けられるようになった
What’s new in Svelte: December 2025
A new Svelte Society website and file upload streaming in forms
Announcing Oxfmt Alpha
Oxfmt is a fast Rust-based formatter that is available now in alpha stage and supports JavaScript and TypeScript files. It is 30x faster than Prettier while having >95% compatibility.
What's new in Astro - November 2025
November 2025 - Astro powers Webflow's App Gen, Stainless launches a Starlight-powered docs platform, and more!
Image-only models available in Vercel AI Gateway
You can now access image-only models from Black Forest Labs and Google in Vercel AI Gateway with no other provider accounts required.
December Quiet Month (Dec'25)
Starting December 1, the Electron project will enter a quiet period before picking back up at full capacity in January 2026. For full details, see the Policies section below.
ESLint v10.0.0-alpha.1 released
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
How CBRE powers unified property management search and digital assistant using Amazon Bedrock
In this post, CBRE and AWS demonstrate how they transformed property management by building a unified search and digital assistant using Amazon Bedrock, enabling professionals to access millions of documents and multiple databases through natural language queries. The solution combines Amazon Nova Pro for SQL generation and Claude Haiku for document interactions, achieving a 67% reduction in processing time while maintaining enterprise-grade security across more than eight million documents.
Prettier 3.7: Improved formatting consistency and new plugin features!
We are excited to announce Prettier 3.7! This release focuses on polishing the TypeScript and Flow experience, specifically by aligning the formatting of classes and interfaces to be more consistent and predictable. We also want your opinion on the upcoming change to fix inconsistent opening brace print logic of class and interface body.
How to Add and Remove Items From a Native CSS Carousel (…with CSS)
It's already quite impressive you can build a carousel with no JS at all (in Chrome, for now, anyway) and with some checkbox-hack stuff we can control dynamically what is shown.
University of California Los Angeles delivers an immersive theater experience with AWS generative AI services
In this post, we will walk through the performance constraints and design choices by OARC and REMAP teams at UCLA, including how AWS serverless infrastructure, AWS Managed Services, and generative AI services supported the rapid design and deployment of our solution. We will also describe our use of Amazon SageMaker AI and how it can be used reliably in immersive live experiences.
Beyond the technology: Workforce changes for AI
In this post, we explore three essential strategies for successfully integrating AI into your organization: addressing organizational debt before it compounds, embracing distributed decision-making through the "octopus organization" model, and redefining management roles to align with AI-powered workflows. Organizations must invest in both technology and workforce preparation, focusing on streamlining processes, empowering teams with autonomous decision-making within defined parameters, and evolving each management layer from traditional oversight to mentorship, quality assurance, and strategic vision-setting.
Vite: The Documentary
I think it’s cool our industry has these high quality documentaries documenting the stories behind some of the transformative tech in what we do. The Vite one just came out about a month ago. What would you pick if you could pick the next one? I wouldn’t mind hearing about early-days AWS or Docker. Maybe […]
Sign in with Vercel now generally available
Sign in with Vercel is now generally available, enabling developers to add Vercel as a sign-in method to their apps and projects.
Intellect-3 model from Prime Intellect AI available on the Vercel AI Gateway
You can now access Prime Intellect AI's Intellect-3 model in Vercel AI Gateway with no other provider accounts required.
Digital Credentials API for credential issuance
Chrome 143 starts an origin trial for the Digital Credentials API for issuance. This new API makes it easier for websites to provision digital credentials to the user's preferred wallet
New to the web platform in November
Discover some of the interesting features that have landed in stable and beta web browsers during November 2025.
How to Fix Any Bug
Dan Abramov has an interesting article How to Fix Any Bug where he’s having Claude write the code, but a bug shows up he needs to fix. Claude just isn’t getting it and it keeps saying it’s fixed when it isn’t (classic). Claude was repeatedly wrong because it didn’t have a repro. Meaning Claude couldn’t see […]
The Google guide for holiday help
Learn more about using Google products like Gemini, Search, Shopping, Pixel and more over the holidays.
4 ways to refine your content in Flow
You’ll now get more creative control in Flow with new refinement and editing capabilities.
Node.js 24 LTS is now generally available for builds and functions
Vercel now supports Node.js 24 for builds and functions, featuring a V8 13.6 upgrade, the global URLPattern API, Undici v7 for faster fetch(), and npm v11 for modern package compatibility.
.fast, .you, .talk, and .to TLDs now available on Vercel Domains
Vercel Domains now supports the .fast, .you, .talk, and .to TLDs for purchase and transfer to Vercel projects.
Node.js v20.19.6 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
WebGPU is now supported in major browsers
Read about the biggest web graphics launch since WebGL. WebGPU is supported across major browsers, bringing unparalleled performance to the web.
How Factorial Built An Agent Inside Their Platform That Respects Permissions
Factorial built One, an AI agent that helps HR managers and employees get answers from company data—all while maintaining strict permission controls and preventing hallucinations.
Web Monetization is Still Inching Along, But Still Too Difficult
Just a simple link tag in HTML can point to an online wallet to take payments, and a JavaScript API to react to them. But it's (still) early days.
Build a fast, deep research automation flow with Oxylabs and n8n
Learn about web scraping and how to to build an automated web intelligence workflow.
You can now configure advanced sampling rules for Vercel Drains
You can now configure sampling rates by environment or path prefix when exporting data with Vercel Drains
Claude Opus 4.5 now available in Vercel AI Gateway
You can now access Anthropic's latest model Claude Opus 4.5 in Vercel AI Gateway with no other provider accounts required.
Streamdown 1.6 is now available to run faster and ship less code
Streamdown 1.6 is out, which features some incredible updates and amazing community contributions. Read more below.
Open your Vercel dashboard from the Vercel CLI
Quickly access your Vercel project dashboard with the new vercel open CLI command. Open your project in the browser with a single command from your terminal.
Security through design: Creating the improved Firewall experience
Vercel introduces a new Firewall UI for better surfacing of events and alerts while providing deeper information on mitigation activity
Shai-Hulud 2.0 Supply Chain Compromise
Vercel updates that no Vercel-managed systems or internal build processes were impacted by the Shai-Halud 2.0 supply chain compromise
How we built the v0 iOS app
The v0 engineering team breaks down the challenges and decisions behind building the v0 app for iOS
Workflow Builder: Build your own workflow automation platform
Workflow Builder is a free, open-source template, powered by Next.js and the Workflow DevKit, that helps you build workflow builder applications and agents.
Deployments can now require cryptographically-verified commits
When enabled, Vercel will only create deployments for commits that have been verified by GitHub. For all other commits, the deployment will be automatically canceled.
Convex joins the Vercel Marketplace
Install Convex from the Vercel Marketplace and get a streamlined path to building full-stack apps with real-time data, strong consistency, and a great developer experience.
How Block Scaled Graph Adoption with Apollo and AI
Unlock microservices potential with Apollo GraphQL. Seamlessly integrate APIs, manage data, and enhance performance. Explore Apollo's innovative solutions.
Opus 4.5 is now available in Windsurf
The most capable model in Windsurf yet, now available at Sonnet prices for a limited time
<100ms E-commerce: Instant loads with Speculation Rules API
Boost storefront speed by prerendering and prefetching with the Speculation Rules API, plus framework fallbacks, to make key e-commerce pages feel instant.
Eliminating N+1 Queries with Seer’s Automated Root Cause Analysis
Learn how Seer identifies N+1 queries, analyzes trace data, and generates optimized SQL queries to cut query counts from 150 to 1 in minutes.
Classic Mac OS System 1 Patterns
Paul Smith made these Classic Mac OS System 1 Patterns, which are super tiny (in size) graphics that work with background-repeat to make old school “textures”. They have an awfully nostalgic look for me, but they are so simple I can see them being useful in modern designs as well.
OpenReg: A Self-Contained PyTorch Accelerator Simulator
OpenRegは、PyTorchのための自己完結型アクセラレータシミュレータであり、開発者がカスタムハードウェアサポートを追加するための標準化された方法を提供します。OpenRegは、PrivateUse1 DispatchKeyを活用して、外部ハードウェア統合のためのコミュニティ標準アプローチを採用しています。主な機能には、CI/CDを通じて品質の安定性を確保するためのテストバックエンド、バックエンド統合の参考例、コードに対応したモジュールレベルの統合ドキュメントが含まれます。OpenRegは、CPUベースのシミュレータとして設計されており、カスタムPyTorch操作やバックエンドロジックの開発、テスト、デバッグを行うための重要なツールです。また、CI/CD統合により、安定性と信頼性を確保し、すべての新しい統合のための一元的な情報源を提供します。 • OpenRegはPyTorchのためのアクセラレータシミュレータで、カスタムハードウェアの統合を容易にする。 • PrivateUse1 DispatchKeyを利用して、外部ハードウェアとの統合を標準化する。 • テストバックエンドとして機能し、CI/CDを通じて品質の安定性を確保する。 • CPUベースのシミュレータにより、ハードウェアにアクセスせずにカスタム操作の開発とテストが可能。 • CI/CD統合により、コードの品質を維持し、安定性を確保する。
Deploy geospatial agents with Foursquare Spatial H3 Hub and Amazon SageMaker AI
In this post, you'll learn how to deploy geospatial AI agents that can answer complex spatial questions in minutes instead of months. By combining Foursquare Spatial H3 Hub's analysis-ready geospatial data with reasoning models deployed on Amazon SageMaker AI, you can build agents that enable nontechnical domain experts to perform sophisticated spatial analysis through natural language queries—without requiring geographic information system (GIS) expertise or custom data engineering pipelines.
Self-driving infrastructure
At Vercel, we’re building self-driving infrastructure, a system that autonomously manages production operations, improves application code using real-world insights, and learns from the unpredictable nature of production itself.
Vercel Agent investigations now included in Observability Plus
Observability Plus subscribers now get ten Vercel Agent investigations included in their monthly subscription at no additional cost.
Vercel Open Source Program: Fall 2025 cohort
Announcing the fall 2025 cohort of Vercel's Open Source Program. Open source community frameworks, libraries, and tools we rely on every day to build the web.
Grid: how grid-template-areas offer a visual solution for your code
Using grid lines is a flexible and powerful way to place your elements on a grid, but, when looking at the code, it might be a bit hard to visualize.
Develop a deeper understanding with interactive images in Gemini.
Learning science consistently shows us that true learning requires active engagement. This is fundamental to how Gemini helps you learn. Going beyond simple text and sta…
How to Create 3D Images in CSS with the Layered Pattern
Repeat the same content over and over on top of each other, and you can move each of them just a smidge in 3D space creating the illusion of shape.
How Westinghouse is reenergizing nuclear power with — and for — AI
Westinghouse has partnered with Google Cloud to develop a custom AI-powered platform.
Improved analytics experience now available on the Vercel Firewall
An updated Firewall analytics experience that provides an overview of DDoS attacks, top activity across system rules, custom rules, and IP blocks, and the ability to drill down into signals for easier event investigations
You can now invalidate the CDN cache by providing a source image
You can now invalidate the CDN cache contents by providing a source image allowing you to revalidate image optimization content without increasing latency for your users
How Wiz Is Redefining Partner Velocity with Apollo MCP
Unlock microservices potential with Apollo GraphQL. Seamlessly integrate APIs, manage data, and enhance performance. Explore Apollo's innovative solutions.
Introducing Logs, User Feedback, and more in the Sentry Godot SDK
Meet the new Sentry Godot SDK: Track crashes, errors, logs, and player feedback across platforms so you can debug faster and keep your game running smoothly.
How Jimdo empower solopreneurs with AI-powered business assistance
See how Jimdo uses LangChain.js, LangGraph.js, and LangSmith to deliver personalized business insights that drive 50% more first customer contacts and 40% more overall customer activity.
Stop Using CustomEvent
A satisfying little rant from Justin Fagnani: Stop Using CustomEvent. One point is that you’re forcing the consumer of the event to know that it’s custom and you have to get data out of the details property. Instead, you can subclass Event with new properties and the consumer of that event can pull that data […]
Astro 5.16
Astro 5.16 brings experimental SVG optimization with SVGO, interactive CLI shortcuts, and improved developer experience across the board.
Introducing AnyLanguageModel: One API for Local and Remote LLMs on Apple Platforms
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
Mastra Changelog 2025-11-20
Generate endpoint fix for OpenAI streaming, AI SDK v5 fine-grained stream control, and more.
Seer can now trigger Cursor Agents to fix your bugs
Seer now integrates with Cursor Cloud Agent to auto-fix bugs—handing off issues with full context to generate and open PRs for you.
Claude Code deployment patterns and best practices with Amazon Bedrock
In this post, we explore deployment patterns and best practices for Claude Code with Amazon Bedrock, covering authentication methods, infrastructure decisions, and monitoring strategies to help enterprises deploy securely at scale. We recommend using Direct IdP integration for authentication, a dedicated AWS account for infrastructure, and OpenTelemetry with CloudWatch dashboards for comprehensive monitoring to ensure secure access, capacity management, and visibility into costs and developer productivity .
Announcing Angular v21
この記事では、最新のJavaScriptフレームワークであるNext.jsの新機能について詳しく解説しています。特に、画像最適化機能や新しいデータフェッチングの手法が強調されており、これにより開発者はパフォーマンスを向上させることができます。また、Next.jsの新しいAPIを利用することで、より効率的な開発が可能になる点も述べられています。さらに、これらの機能はSEO対策にも寄与し、ユーザーエクスペリエンスを向上させることが期待されています。 • Next.jsの新機能として画像最適化機能が追加された。 • 新しいデータフェッチング手法により、パフォーマンスが向上する。 • Next.jsの新APIを利用することで、開発効率が改善される。 • これらの機能はSEO対策にも寄与する。 • ユーザーエクスペリエンスの向上が期待される。
Introducing Phased Package Installations
When you run vlt install, packages are downloaded and extracted to node_modules, but no lifecycle scripts execute.
What's New in WebGPU (Chrome 143)
Texture component swizzle, and remove bgra8unorm read-only storage texture usage.
The metrics product we built worked — But we killed it and started over anyway
Why we killed our first metrics product, how time-series hit its limits, and what we learned rebuilding metrics to give developers clearer, connected context.
Bringing tic-tac-toe to life with AWS AI services
RoboTic-Tac-Toe is an interactive game where two physical robots move around a tic-tac-toe board, with both the gameplay and robots’ movements orchestrated by LLMs. Players can control the robots using natural language commands, directing them to place their markers on the game board. In this post, we explore the architecture and prompt engineering techniques used to reason about a tic-tac-toe game and decide the next best game strategy and movement plan for the current player.
More CSS random() Learning Through Experiments
There is quite a bit of interesting design possibility with `random()` coming to CSS. It pairs nicely with animation, particularly animation-composition for agumenting those generated values.
n8n Expands What’s Possible in Enterprise Automation with Microsoft Agent 365
A new integration with Microsoft Agent 365 lets teams build agentic systems that connect n8n’s AI orchestration layer and automation ecosystem with Microsoft’s productivity suite.
Generative UI: A rich, custom, visual interactive user experience for any prompt
本記事では、Generative UIの新しい実装について紹介しています。この技術により、AIモデルはユーザーのプロンプトに応じて、没入型の視覚体験やインタラクティブなツール、シミュレーションをリアルタイムで生成することが可能になります。現在、GeminiアプリとGoogle検索のAIモードで展開されており、ユーザーの質問や指示に基づいて完全にカスタマイズされたインターフェースを提供します。従来の静的なインターフェースとは異なり、Generative UIは動的に設計され、ユーザーのニーズに応じた体験を提供します。実験的な機能として、Geminiアプリではダイナミックビューとビジュアルレイアウトが導入されており、これによりユーザーはインタラクティブに学んだり、遊んだり、探求したりすることができます。 • AIモデルがプロンプトに応じて没入型の視覚体験を生成する。 • Generative UIは、ユーザーのニーズに応じたカスタマイズされたインターフェースを提供する。 • Geminiアプリでのダイナミックビューとビジュアルレイアウトの実験が行われている。 • ユーザーはシンプルな質問から複雑な指示まで、様々なプロンプトに対してインタラクティブな応答を得られる。 • 従来の静的インターフェースに比べ、ユーザーからの評価が高い。
Google Search with Gemini 3: Our most intelligent search yet
Learn more about Gemini 3 and how it’s upgrading Google Search and AI Mode.
Vercel collaborates with Google for Gemini 3 Pro Preview launch
The Gemini 3 Pro Preview model, released today, is now available through AI Gateway and in production on v0.app.
Changes to location permissions in Chrome on Windows
Two-step location permissions in Chrome on Windows for enhanced user privacy and control.
Introducing webvitals.com: Find out what’s slowing down your site
Analyze, optimize, and ship faster with webvitals.com. Get real user insights without the jargon, then use Sentry to fix the code slowing you down.
Introducing the Visual Studio Code Private Marketplace: Your Team's Secure, Curated Extension Hub 🎉
Private Marketplace for VS Code extensions now generally available.
How ServiceNow uses LangSmith to get visibility into its customer success agents
Authors: Ganesh Srinivasan (ServiceNow), Linda Ye (LangChain), and Jake Broekhuizen (LangChain) ServiceNow is a leading digital workflow platform that helps enterprises transform service management across IT, customer service, and other departments. To improve their internal sales and customer success operations, ServiceNow's AI team is using LangSmith and LangGraph to develop
There are a lot of ways to break up long tasks in JavaScript.
Alex MacArthur shows us there are a lot of ways to break up long tasks in JavaScript. Seven ways, in this post. That’s a senior developer thing: knowing there are lots of different ways to do things all with different trade-offs. Depending on what you need to do, you can hone in on a solution.
Storybook MCP sneak peek
Generate code with your components faster using fewer tokens
New ways to plan travel with AI in Search
Use new Google AI tools to get help with itineraries, finding flight deals and booking reservations.
Support for Elysia
Elysia, a popular ergonomic TypeScript framework with end-to-end type safety, can now be detected and deployed at Vercel.
Vercel now supports Build Commands for FastAPI and Flask
In addition to defining a Build Command in the project Settings dashboard, you can also define a build script in [tool.vercel.scripts] inside your pyproject.toml to run after dependencies are installed and before your application is deployed.
When Every Second Matters: How Athenahealth Protects Patients with Apollo GraphQL
Unlock microservices potential with Apollo GraphQL. Seamlessly integrate APIs, manage data, and enhance performance. Explore Apollo's innovative solutions.
Node.js v25.2.1 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Extending supported hashes in script-src
Test new Content Security Policy (CSP) features in origin trial.
Easily Build and Share ROCm Kernels with Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
Sentry has a bold new look
Sentry’s product just got a major redesign. Meet S.C.R.A.P.S., our new design language that brings more depth, personality, and clarity to the entire app.
Make your web apps hands-free with Amazon Nova Sonic
Graphical user interfaces have carried the torch for decades, but today’s users increasingly expect to talk to their applications. In this post we show how we added a true voice-first experience to a reference application—the Smart Todo App—turning routine task management into a fluid, hands-free conversation.
Vite+
Probably worth keeping an eye on Vite+ (still in “early access”). They say it’s “everything you’ve been duct-taping together” which feels actually kinda fair when you consider this has “dev, build, test, lint, format, monorepo caching & more in a single dependency.” So even if you’re using Vite anyway, perhaps you’d get to ditch Jest […]
ESLint v10.0.0-alpha.0 released
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Mastra UI Dojo: Choose your frontend
We have a new UI dojo. It's a collection of working examples showing Mastra agents integrated with the most popular AI UI frameworks. Try it out at ui-dojo.mastra.ai.
Join the AMD Open Robotics Hackathon
A Blog post by AMD on Hugging Face
Browserslist & Baseline
I saw Tony Conway & Jeremy Wagner’s post on web.dev, Use Baseline with Browserslist, and I had a little play with it myself (saved live stream). Allow me to write down what I know and what I learned. So here’s Browserslist. Browserslist is the developer community at it’s best. There are a bunch of tools […]
Separating natural forests from other tree cover with AI for deforestation-free supply chains
この記事では、AIを活用して自然林と他の樹木被覆を区別する新しい地図「Natural Forests of the World 2020」を紹介しています。この地図は、政府や企業、コミュニティが森林伐採のない供給チェーンを実現するための重要な基盤を提供します。森林は気候安定性や生物多様性に重要な役割を果たしており、特に新しいEUの規制により、2020年以降に伐採された土地からの製品は販売できなくなります。このプロジェクトは、Google DeepMindと共同で開発され、10メートルの解像度で自然林を他の樹木被覆と区別することができ、92.2%の精度を誇ります。AIモデルは、年間を通じて土地を観察し、周囲の文脈に基づいて自然林の可能性を評価します。 • 自然林と他の樹木被覆を区別する必要性がある • EUの新しい規制により、伐採された土地からの製品は販売できない • 10メートル解像度で自然林を区別する地図を提供 • AIモデルは年間を通じて土地を観察し、精度92.2%を達成 • この地図は企業や政府、保護団体に役立つ基盤を提供する
GPT 5.1 models now available in Vercel AI Gateway
You can now access the two GPT 5.1 models with Vercel's AI Gateway with no other provider accounts required.
Bulk redirects are now generally available
Using bulk redirects, you can import millions of redirects via csv and other formats natively with Vercel.
GPT 5.1 Codex models now available in Vercel AI Gateway
You can now access the two GPT 5.1 Codex models with Vercel's AI Gateway with no other provider accounts required.
Building an MCP Server for Nuxt
How we built the Nuxt MCP server to enable AI assistants to access our documentation through structured data and composable tools.
Google Pixel and Golden Goose partner to bring AI to global ateliers
Advances in AI have opened up the possibilities for greater personalisation in the fashion world. Exploring this intersection between technology and high fashion, we’re …
Announcing our new logo and brand
We're excited to announce the launch of our new logo and brand for Mastra. We believe developers deserve beautiful tools that match the sophistication and dynamism of the systems they're building.
Release Notes for Safari Technology Preview 232
Safari Technology Preview Release 232 is now available for download for macOS Tahoe and macOS Sequoia.
October 2025 (version 1.106)
Learn what is new in the Visual Studio Code October 2025 Release (1.106).
Rollbar joins the Vercel Marketplace
Connect Rollbar to your Vercel projects to track errors, monitor releases, and resolve issues faster. Get real-time observability for Next.js, React, and serverless apps.
Using Sentry Logs to Debug a Dynamic Sampling Issue
Using Sentry Logs, we traced a complex transaction spike issue in Sentry’s own project, uncovering and fixing a subtle data timing bug.
A person at the other end
Code is ephemeral. What works right now might get deleted next month. That is no judgement on the code, it is a statement that code isn’t the value prop, the product is. I try and remember this during code review, because even though we call it code review, there is a person at the other […]
Node.js v24.11.1 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node.js v25.2.0 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
6 new things you can do with AI in Google Photos
Learn more about new AI tools in Google Photos, including Nano Banana image-generation and more.
October 2025 Baseline monthly digest
Read about various happenings with Baseline during October 2025.
How AI is giving Northern Ireland teachers time back
A six-month long pilot program with the Northern Ireland Education Authority’s C2k initiative found that integrating Gemini and other generative AI tools saved participa…
Perfectly Pointed Tooltips: To The Corners
With our foundation in positioning and flipping tooltips with anchors, and making pointer tails, we're going to get extra tricky and point them diagonally.
Vercel: The anti-vendor-lock-in cloud
Framework-defined infrastructure interprets your code and provisions what you need, keeping your application portable across any platform.