Turkish Journal of Computer and Mathematics Education
Journal license

Journal

Turkish Journal of Computer and Mathematics Education


Volume
& Issue

Volume 10, Issue 2


Published
on


Pages

2009-2017


DOI

Article

Angular Ivy: Revolutionizing Rendering in Angular Applications

Check for updates


Authors

Nikhil Kodali Affiliation:
Software Engineer, Tennessee Valley Authority, Chattanooga, TN


Abstract

This paper examines the Angular introduced Ivy, a groundbreaking rendering engine that marked a significant milestone in the framework's evolution. Ivy enhances application performance and reduces bundle sizes by enabling more efficient tree-shaking and code generation. Its architecture facilitates faster compilation and improves debugging capabilities, offering clearer error messages and more straightforward code inspection. By introducing a new approach to handling templates and components, Ivy makes them more flexible and easier to understand. Additionally, it supports features like local and global components and improved dynamic component loading. This paper explores the innovations Ivy brings to Angular development, its impact on performance, and how it enhances the developer experience.


Keywords

Angular Ivy, Rendering Engine, Tree-Shaking, Code Optimization, Component Compilation


Citation

Kodali, N. (2019). Angular ivy: Revolutionizing rendering in angular applications. Turkish Journal of Computer and Mathematics Education, 10(2), 2009–2017. https://doi.org/https://doi.org/10.61841/turcomat.v10i2.14925

Published by: Engineering Journals

Engineering Journals Logo