メインコンテンツへスキップ

React Nativeに最適化された新しいJavaScriptエンジン、Hermesの紹介

·2分で読めます
Rachel Nabors
Facebook ドキュメンテーションエンジニア

先週の Chain React で、私たちは Facebook で開発を進めていたオープンソースの JavaScript エンジンである Hermes を発表しました。これは、Android 上で React Native を実行するために最適化された、小型で軽量な JavaScript エンジンです。ぜひご確認ください!

Hermesは、メモリ使用量を減らし、ダウンロードサイズを縮小し、アプリが使用可能になるまでの時間、つまり「インタラクティブになるまでの時間」(TTI)を短縮することで、React Nativeのパフォーマンスを向上させます。

「パフォーマンスデータを分析した結果、JavaScript エンジン自体が起動パフォーマンスとダウンロードサイズに大きく影響していることがわかりました。このデータを踏まえ、デスクトップやラップトップに比べて制約の多いモバイルフォンの環境で、JavaScript のパフォーマンスを最適化する必要があると考えました。他の選択肢を検討した後、私たちは Hermes と呼ぶ新しい JavaScript エンジンを構築しました。これは、限られたメモリ、遅いストレージ、そして低い計算能力を持つ大衆市場のデバイスであっても、React Native アプリを中心に、アプリのパフォーマンスを向上させるように設計されています。」—Hermes: React Native を皮切りにモバイルアプリ向けに最適化されたオープンソース JavaScript エンジン

すぐに始めたいですか?ドキュメントで既存のReact NativeアプリでHermesを有効にするための新しいガイドを必ず確認してください

Hermes と React Native のロゴが合体し、翼のある獣が、光る一台の、おそらく Android フォンから、雷鳴が轟く嵐の中で立ち上がるイラスト。 イラスト:Rachel Nabors