Angular 2 é um framework Javascript para desenvolvimento de aplicações web e mobile mantido pela Google. Apresenta melhorias de performance em relação à versão anterior e arquitetura simplificada baseada em módulos, componentes, diretivas e injeção de dependência.