Angular Ivy란?

Angular의 Ivy란?



한마디로 Angular가 새로 출시한 렌더링 엔진입니다.
지금까지는 Renderer, Renderer2 등이 사용되고 있었던 것 같습니다만, 이번은 Ivy입니다.

Ivy(아이비)에는 다음과 같은 특징이 있습니다.


간단하게 해설해 갑니다.

Smaller



사용하고 있는 기능만을 번들해 주기 때문에, 번들 후의 어플리케이션의 사이즈를 작게 해 줍니다.

Hello World에서 비교 한 예가있었습니다.

아무것도 코멘트하지 않고, 일목요연하네요.

Faster



사이즈가 작아지는 것으로, 고속의 로딩이 실현됩니다.

또한 Locality라는 개념에서도이 속도가 실현되고 있습니다. 지금까지는 템플릿을 하나 변경한 것만으로 전체를 다시 컴파일해야합니다. 하지만 이번 Ivy는 그 파일만을 다시 컴파일하는 것만으로 OK입니다.

지금까지의 렌더링 엔진과의 비교가 있었습니다. 약 45% 빨라지고 있네요.


심플러



생성되는 코드가 읽기 쉽다는 의미에서 Simpler입니다.
이것 또 일목요연하고, Ivy 쪽이 심플하고 읽기 쉽지요. 그리고 디버그도 쉽다고 하네요.




Angular의 Ivy란 무엇인가 조금은 알 수 있었던 것이 아닐까요.
이전 렌더링 엔진보다
Smaller : 작고
Faster : 빨리
Simple : 간결
개발자에게 기쁜 렌더링 엔진
그래요!

최신 정보는 그다지 일본어화되어 있지 않기 때문에, 영어가 그다지 능숙하지 않은 나에게는 이해가 힘들다…

참고


  • h tps : /// ぁこぁこ. 하테나 bぉg. 코m/엔트리/2019/01/13/003022
  • htps //w w. 푸 b c y1. jp / bg / 18 / 앙구리 vyn g 콘 f_2018. HTML
  • h tps : // / g. jp / te ch / archi c ぇ s / 302246
  • htps //w w. ch ch c. 이 m / b ぉ g / ぁ ts - w-in-angu r-8-0
  • htps : // 메이 m. 코 m / js - 이마 기네 아 / 이 vy - 아 - 오 - 아 - 네 - w 렌 - r - 엔기 네 - r - 앙구 r 953bf3b4907
  • 좋은 웹페이지 즐겨찾기