문서를 읽다보니 dart는 tree shaking을 지원한다는 문장이 있었는데, tree shaking의 뜻을 알지 못했다.
프로젝트에 있지만 사용되지 않은 (죽은)코드를 제거하는 것을 말한다.
전체 라이브러리를 가져와서 함수를 하나만 사용하는 경우, 컴파일 코드의 크기를 줄여준다.
죽은 코드를 제거하여, 코드 크기를 줄이고 성능을 향상시킨다.
'개발 > 개발하다가 알게된 것' 카테고리의 다른 글
[용어] 보일러플레이트 코드 Boilerplate code (0) | 2020.04.14 |
---|---|
CI/CD (0) | 2020.03.23 |
[라이브러리/JAVA] Gson 사용자 가이드 (0) | 2020.03.08 |
[안드로이드] 테이블 레이아웃 내부 요소를 너비에 맞추기 (0) | 2020.02.17 |
[안드로이드] getFragmentManager() deprecated (0) | 2020.02.12 |