import { AdjustmentsHorizontalIcon, FunnelIcon, ServerStackIcon, } from '@heroicons/react/24/outline'; import { ReactElement } from 'react'; import { SectionHeading } from '@nx/nx-dev/ui-common'; import Link from 'next/link'; const features = [ { name: 'Use only what is needed', description: (
Nx runs only{' '} affected tasks {' '} and caches results to cut down compute usage.
), icon: FunnelIcon, }, { name: 'Smarter compute distribution', description: ( <>Dynamically allocate just the right number of efficient sized machines to get good performance and avoid over-provisioning.
Run CI on spot instances or other low-cost infrastructure without sacrificing stability.
> ), icon: ServerStackIcon, }, ]; export function CostEfficientCompute(): ReactElement { return (