-
Dart의 컴파일 방식 - AOT, JIT,Memo/Dart & Flutter 2024. 1. 1. 16:39
✅ AOT (ahead-of-time)
여러 아키텍쳐로 컴파일 하려면 많은 시간이 소요
무언가 변경할 때 마다 결과를 보기 위해서 전체 프로젝트를 컴파일하는 것은 비효율적
✅ JIT (just-in-time)
'즉시'라는 뜻으로 실시간 컴파일 방식
작성한 코드의 결과를 바로 화면으로 볼 수 있음
Dart VM에서 작동.
가상머신 위에서 작동하다보니 AOT 방식 보다는 느리다
⭐ Dart는 AOT, JIT 두 가지 컴파일 방식을 모두 사용.
⭐ 개발 중에는 즉각적인 피드백을 위해 Dart VM이 JIT 컴파일러를 이용
⭐ 배포 시에는 AOT 컴파일러 방식을 이용
Dart overview
A short introduction to Dart.
dart.dev
'Memo > Dart & Flutter' 카테고리의 다른 글
[Flutter] Stateless Widget과 Stateful Widget (0) 2024.01.09 [Flutter] VSCode 'The Flutter Daemon failed to start' 오류 해결 (2) 2024.01.06 [Dart] Object와 dynamic 차이 (1) 2024.01.04 Dart는 오버로딩을 지원하지 않는다. (0) 2024.01.03 [Dart] Python의 f-string과 유사한 String Interpolation (0) 2024.01.01