惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
D
DataBreaches.Net
F
Fortinet All Blogs
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
Apple Machine Learning Research
Apple Machine Learning Research
H
Help Net Security
M
MIT News - Artificial intelligence
美团技术团队
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Cloudflare Blog
有赞技术团队
有赞技术团队
L
LangChain Blog
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 【当耐特】
S
SegmentFault 最新的问题
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
Hugging Face - Blog
Hugging Face - Blog
B
Blog
I
InfoQ

Nx Blog

Sharing Tailwind CSS Styles Across Apps in a Monorepo | Nx Blog How SiriusXM Stays Competitive by Iterating and Getting to Market Fast | Nx Blog Agentic Experience Is the New Developer Experience | Nx Blog Nx Joins the Linux Foundation and the Agentic AI Foundation | Nx Blog A Monorepo Is NOT a Monolith | Nx Blog Why we deleted (most of) our MCP tools | Nx Blog Teach Your AI Agent How to Work in a Monorepo | Nx Blog How Broadcom stays efficient and nimble with monorepos | Nx Blog Why Monorepos are King in the Age of AI | Nx Blog Nx 2026 Roadmap: Expanding Agent Autonomy, Improving Performance, Better Polyglot and More | Nx Blog End to End Autonomous AI Agent Workflows with Nx | Nx Blog Autonomous Agents at Scale | Nx Blog Scaling 700+ Projects: How Nx Became a 'No-Brainer' for Caseware | Nx Blog Configure Tailwind v4 with Angular in an Nx Monorepo | Nx Blog The Missing Multiplier for AI Agent Productivity | Nx Blog A Year of Nx Webinars | Nx Blog Wrapping Up 2025 | Nx Blog Nx 22.3 Release: Angular 21 Support, tsgo Compiler, and Prettier v3 | Nx Blog Nx Cloud Release: Agent Resource Usage | Nx Blog Nx Platform Outperforms DIY Cache by 5x | Nx Blog An Nx Carol: Past, Present, and Future of Your Monorepo | Nx Blog Nx 22.1 Release: Terminal UI on Windows, Storybook 10, Vitest 4, and more! | Nx Blog The Compounding Effect: How Nx Features Multiply Performance Gains | Nx Blog 10 Monorepo Myths Debunked: Separating Fact from Fiction | Nx Blog Nx Cloud Release: Enterprise Task Analytics | Nx Blog Watch and Rebuild Storybook Dependencies with Nx | Nx Blog Book - React for Enterprise: Timeless Architecture for Enterprise Apps | Nx Blog Beyond Remote Cache: Unlock 70% More CI Performance | Nx Blog Nx 22 Release: Expanding the build platform | Nx Blog What's the Point of Generating All This Code If You Can't Merge It? | Nx Blog
Nx Agents, now 4x faster & 30% cheaper than GitHub Action...
Altan Stalker · 2026-06-04 · via Nx Blog

Nx Cloud has always been pushing your workspace's CI performance forward behind the scenes. The past few months have been no different. We've recently released two huge updates at no cost to new or existing users: optimized resource classes and improvements to our task distribution system via Continuous Assignment. We benchmarked the results against a standard GitHub Actions setup, and the numbers are significant enough to share.

The numbers

The benchmark operates on a large, realistic monorepo running its full affected pipeline with linting, typechecking, tests, builds, and e2e with Docker dependencies. We compare the new Nx Cloud features against a manually-sharded setup using the built-in features from the respective testing libraries.

GitHub ActionsNx Agents
Wall-clock time48:1512:34
VM minutes110:0983:25
Cost per run$0.661$0.461

Wall-clock time dropped 74%. Cost per run fell 30%. VM minutes used fell 24%. And the pipeline configuration is a lot easier to understand.

Nx Agents vs GitHub Actions benchmark

What we changed

The first improvement is resource class resizing. We adjusted RAM allowances to bring our users to a modern standard - more RAM available per agent, used more efficiently. This brought Nx Agents to a more competitive baseline before any orchestration advantage even kicks in.

The second is Continuous Assignment. Previously, agents would be assigned work in batches according to their allowed parallelism. The downside was that each agent would need to wait for all their current tasks to finish before fetching the next batch. This left invisible idle gaps in your pipeline, where your agent had compute capacity, but was stuck waiting for long-tail completions. With Continuous Assignment, agents are fed new tasks as soon as parallelism is available. No waiting, no gaps, no wasted time between batches, and greatly improved wall time.

This builds on something that has always been true of the Nx Agents distribution engine: it knows every task in your pipeline, and packs them dynamically across workers. Standard CI platforms have no visibility into what's actually running, and they can't fill idle gaps because they don't know the gaps exist. Continuous Assignment takes that architectural advantage further, maximizing utilization and minimizing computational downtime.

Why this matters architecturally

Think of it like moving cargo with trucks. Standard CI platforms load each truck with a fixed number of items regardless of size - one gets a couch and a table, another gets a toothbrush. There's no orchestrator. The platform doesn't know what's in the trucks, and drivers sit idle waiting for their current load to be unloaded before getting the next one. These platforms need to make this tradeoff because they don't understand what the workload looks like. Nx does not.

Nx has the orchestrator. It knows every item, loads big things first, splits oversized tasks, and now, with Continuous Assignment, keeps loading trucks the moment they have space. You end up needing far fewer trucks, and the ones you use stay full.

This isn't something you can bolt on top of standard CI. It requires the build tool and the CI platform to share information. That's the architectural bet Nx made, and it's what makes these numbers possible.

Get started

If you're already on Nx Cloud, these improvements are live. If you're not, this is a good time to take a look.

Download the benchmark report (PDF)