Dart는 자바스크립트로 컴파일되며 경우에 따라 직접 작성한 자바스크립트보다 더 빠른 코드를 생성합니다. Dart의 공동 설립자인 Kasper Lund가 dart2js 컴파일러가 어떻게 현지 및 글로벌 최적화를 수행하여 빠르고 의미론적으로 올바른 자바스크립트 코드를 내보내는지 설명합니다. 트리 쉐이킹, 유형 추론, 축소를 통해 Dart는 웹 앱을 최적화하는 데 도움이 됩니다.
최신 웹 개발자를 위한 Dart
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-25(UTC)"],[],["Dart's dart2js compiler optimizes code for the web by performing local and global optimizations, often surpassing hand-written JavaScript in speed. It uses techniques like tree shaking, removing unused code, type inference to deduce data types, and minification to reduce code size. These optimization methods ensure that the JavaScript code generated from Dart is both semantically accurate and highly performant, ultimately improving web app performance.\n"]]