Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- angular
- kubernetes
- 투자
- threejs
- loopback
- 시장
- 비트코인
- 보안
- 젤다 왕눈
- 스마트 계약
- 부동산
- Docker
- 리뷰
- game
- 블록체인
- 탈중앙화
- strongloop
- 거래
- review
- ps4
- 쿠버네티스
- PC
- Linux
- 암호화폐
- 스마트 컨트랙트
- Games
- 이더리움
- Three
- 주식
- 게임
Archives
- Today
- Total
BaeBox
Angular - 컴파일러 JIT, AOT 와 IVY 본문
반응형
결론부터 얘기하자면, AOT 와 IVY 를 함께 사용하는 것이 좋다.
JIT 와 AOT는 위와 같은 특징을 가지며, AOT는 JIT 에 비해 여러 장점을 가진다.
- 렌더링 시간 단축
- 프레임워크의 크기(용량) 감소
- 템플릿 에러 사전 검증
- 보안성 향상
JIT vs AOT
AOT 승.
IVY : Angular의 차세대 컴파일 파이프라인이자 렌더링 파이프라인을 의미하는 코드명.
내용을 조금 과하게 축약할 예정이니, 관심이 있다면 아래 링크의 글을 읽거나 따로 검색을 해보시는걸 추천드린다.
React에서 채택한 가상돔(Virtual DOM) 에 대응해서 Angular는 증가형돔(Incremental DOM) 을 채택하였다.
증가형돔은 모든 컴포넌트를 명령(instrucdtion)으로 컴파일하기 때문에, 변경사항이 생길 때마다 DOM 트리 구조를 매번 갱신하는 가상돔보다 유리하기 때문이다.
=> 어플리케이션 번들의 용량과 메모리 점유율의 하락을 기대할 수 있다는 점에서 유리.
아래 링크 중 Slacking studio 블로그를 꼭 읽어보길 권한다.
https://angular.kr/guide/aot-compiler
https://blog.nrwl.io/understanding-angular-ivy-incremental-dom-and-virtual-dom-243be844bf36
https://blog.ninja-squad.com/2019/05/07/what-is-angular-ivy/
https://blog.angular.io/a-plan-for-version-8-0-and-ivy-b3318dfc19f7
반응형
'개발 관련' 카테고리의 다른 글
Angular - NgModule (0) | 2020.01.05 |
---|---|
Angular 구조(Architecture) (0) | 2020.01.05 |
Angular 프로젝트 생성 && rc(release candidate) 버전 (0) | 2020.01.05 |
Angular 란? (0) | 2020.01.05 |
supress circular dependencies 문제 해결 (0) | 2019.12.10 |
Comments