Angular Ivy란?
Angular의 Ivy란?
한마디로 Angular가 새로 출시한 렌더링 엔진입니다.
지금까지는 Renderer, Renderer2 등이 사용되고 있었던 것 같습니다만, 이번은 Ivy입니다.
Ivy(아이비)에는 다음과 같은 특징이 있습니다.
간단하게 해설해 갑니다.
Smaller
사용하고 있는 기능만을 번들해 주기 때문에, 번들 후의 어플리케이션의 사이즈를 작게 해 줍니다.
Hello World에서 비교 한 예가있었습니다.
아무것도 코멘트하지 않고, 일목요연하네요.
Faster
사이즈가 작아지는 것으로, 고속의 로딩이 실현됩니다.
또한 Locality라는 개념에서도이 속도가 실현되고 있습니다. 지금까지는 템플릿을 하나 변경한 것만으로 전체를 다시 컴파일해야합니다. 하지만 이번 Ivy는 그 파일만을 다시 컴파일하는 것만으로 OK입니다.
지금까지의 렌더링 엔진과의 비교가 있었습니다. 약 45% 빨라지고 있네요.
심플러
생성되는 코드가 읽기 쉽다는 의미에서 Simpler입니다.
이것 또 일목요연하고, Ivy 쪽이 심플하고 읽기 쉽지요. 그리고 디버그도 쉽다고 하네요.
끝
Angular의 Ivy란 무엇인가 조금은 알 수 있었던 것이 아닐까요.
이전 렌더링 엔진보다
Smaller : 작고
Faster : 빨리
Simple : 간결
개발자에게 기쁜 렌더링 엔진
그래요!
최신 정보는 그다지 일본어화되어 있지 않기 때문에, 영어가 그다지 능숙하지 않은 나에게는 이해가 힘들다…
참고
Angular의 Ivy란 무엇인가 조금은 알 수 있었던 것이 아닐까요.
이전 렌더링 엔진보다
Smaller : 작고
Faster : 빨리
Simple : 간결
개발자에게 기쁜 렌더링 엔진
그래요!
최신 정보는 그다지 일본어화되어 있지 않기 때문에, 영어가 그다지 능숙하지 않은 나에게는 이해가 힘들다…
참고
Reference
이 문제에 관하여(Angular Ivy란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/NS19960207/items/0ef91dc2488d60ab6371텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)