Angular Ivy: Revolutionizing Rendering in Angular Applications

Main Article Content

Nikhil Kodali

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.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Article Details

How to Cite
Kodali, N. . (2019). Angular Ivy: Revolutionizing Rendering in Angular Applications. Turkish Journal of Computer and Mathematics Education (TURCOMAT), 10(2), 2009–2017. https://doi.org/10.61841/turcomat.v10i2.14925
Section
Research Articles

References

Perez, I., Bärenz, M., & Nilsson, H. (2016). "Functional reactive programming,

refactored." In Haskell. ACM, 33–44.

Felleisen, M., Findler, R. B., Flatt, M., & Krishnamurthi, S. (2009). "A functional

I/O system or, fun for freshman kids." In ICFP. ACM, 47–58.

Breitner, J., & Smith, C. (2017). "Lock-step simulation is child’s play (experience

report)." PACMPL, 1(ICFP), 3:1–3:15.

Almeida, J., Cunha, A., Macedo, N., Pacheco, H., & Proença, J. (2018). "Teaching

how to program using automated assessment and functional Glossy games

(experience report)." PACMPL, 2(ICFP), 82:1–82:17.

Peterson, J., Hudak, P., & Elliott, C. (1999). "Lambda in motion: Controlling

robots with Haskell." In PADL, LNCS, vol. 1551, Springer, 91–105.

Hudak, P., Courtney, A., Nilsson, H., & Peterson, J. (2002). "Arrows, robots, and

functional reactive programming." In Advanced Functional Programming, LNCS,

vol. 2638, Springer, 159–187.

Pembeci, I., Nilsson, H., & Hager, G. D. (2002). "Functional reactive robotics: An

exercise in principled integration of domain-specific languages." In PPDP. ACM,

–179.

Cowley, A., & Taylor, C. J. (2011). "Stream-oriented robotics programming: The

design of ROSHASK." In IROS. IEEE, 1048–1054.