What MacBook for Web and React Native Dev - M2 Air 16GB Is Enough

Fazm Team··2 min read

What MacBook for Web and React Native Dev

The question comes up constantly: which MacBook should I get for web development and React Native? The answer is simpler than the discourse suggests.

M2 Air 16GB Handles Everything

For web development and React Native, the M2 MacBook Air with 16GB RAM is more than sufficient. Here is what it handles without breaking a sweat:

  • React/Next.js builds - hot reload is near-instant, production builds take seconds
  • React Native development - Metro bundler runs smoothly, JavaScript builds are fast
  • VS Code or Cursor - even with extensions and multiple projects open
  • Browser with 20+ tabs - Chrome's memory appetite is manageable with 16GB
  • Node.js servers - multiple dev servers running simultaneously
  • Git operations - even on large repositories

The M2 chip's single-core performance is excellent for the compilation and bundling tasks that dominate web development. Most of these workloads are not parallelized enough to benefit from more cores.

When You Need More

The M3 Pro or M3 Max makes sense only if you regularly:

  • Run iOS Simulator and Android Emulator simultaneously - simulators are memory hungry, both at once can push past 16GB
  • Run Docker alongside development - Docker Desktop on macOS adds 2-4GB base overhead
  • Build large native iOS/Android projects - Xcode builds benefit from more cores
  • Run local AI models - even small models need significant RAM

The RAM Question

Get 16GB minimum. 8GB is not enough for development in 2026 - a single Electron app can consume 500MB, and you will be running several alongside your dev tools.

24GB is the sweet spot if budget allows, but 16GB is not a compromise - it is adequate for the vast majority of web and React Native workflows.

Skip the M3 Pro unless you have specific, regular workloads that demand it. The Air with 16GB delivers 90% of the performance at 60% of the price.

Fazm is an open source macOS AI agent. Open source on GitHub.

More on This Topic

Related Posts