Chrome Dev Summit - 플랫폼 요약

Dart

Dart는 JavaScript로 컴파일되며, 때로 직접 작성한 JavaScript보다 빠른 코드를 생성합니다. Dart의 공동 창립자인 Kasper Lund가 dart2js 컴파일러가 어떻게 로컬 및 전역 최적화를 수행하여 빠르고 의미상으로 올바른 JavaScript 코드를 내보내는지 설명하는 동영상을 시청하세요. Dart는 트리 쉐이킹, 유형 추론, 축소 기능을 사용하여 웹 앱을 최적화할 수 있습니다.

슬라이드: Dart

Chrome 앱

Chrome 앱은 웹과 같은 개발의 간편성과 보안을 바탕으로 네이티브 앱의 강력한 기능과 사용자 환경을 제공하며 Drive와 같은 Google 서비스와 원활하게 통합됩니다. Chrome 앱은 Mac, Windows, Linux, ChromeOS는 물론 iOS 및 Android에서도 바로 실행됩니다.

Slides: Chrome 앱

PNaCl

휴대용 네이티브 클라이언트는 Chrome에서 네이티브 애플리케이션을 포팅하고 안전하게 실행할 수 있는 기술입니다. Native Client 프로젝트를 확장하여 웹의 보안과 이식성을 유지하면서 최신 웹브라우저에서 네이티브 코드의 성능과 하위 수준 제어를 사용할 수 있습니다.

PNaCl은 개발자가 플랫폼과 상관없는 형식의 네이티브 애플리케이션을 만들고 설치 없이 브라우저에서 실행할 수 있도록 도와줍니다. 그 이면에서 Chrome은 PNaCl 애플리케이션을 런타임에 기계어 코드로 변환하여 네이티브에 가까운 성능을 달성합니다. 다른 브라우저에서 PNaCl 애플리케이션은 Emscripten 및 pepper.js를 사용하여 성능 저하를 최소화하면서 기능을 유지할 수 있습니다.

슬라이드: PNACL