Angular NGCC Ivy Compatibility Bridge | Generated by AI

Home 2026.02

Question: What does NGCC in Angular do?

Answer:

NGCC stands for Angular Compatibility Compiler.

It was a tool in Angular (mainly used from Angular 9 to Angular 15) that helped applications using the new Ivy rendering engine consume older Angular libraries that were still compiled with the previous View Engine (the old rendering system before Ivy).

What NGCC actually did:

Without NGCC, an Ivy-based application would fail to compile or run when depending on a non-Ivy (View Engine) library.

Important historical context:

Today (2026)

In short:
NGCC was a temporary bridge that allowed a smooth ecosystem transition from View Engine → Ivy between 2020–2023. It is now obsolete and has been removed since Angular 16.

References:


Back Donate