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

Portable Native Client는 Chrome에서 네이티브 애플리케이션을 휴대용으로 안전하게 실행할 수 있는 기술입니다. 이 Native Client 프로젝트 확장 프로그램은 웹의 보안과 휴대성을 손상시키지 않으면서 최신 웹브라우저에 네이티브 코드의 성능과 하위 수준 제어를 제공합니다.

PNaCl을 사용하면 개발자가 플랫폼 독립형 네이티브 애플리케이션을 만들고 설치 없이 브라우저에서 실행할 수 있습니다. Chrome은 런타임 시 PNaCl 애플리케이션을 머신 코드로 변환하여 거의 네이티브 성능을 달성합니다. 다른 브라우저에서는 PNaCl 애플리케이션이 Emscripten 및 pepper.js를 사용하여 최소한의 성능 저하로 기능을 유지할 수 있습니다.

슬라이드: PNACL