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

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: モバイルアプリ向けに最適化されたオープンソースJavaScriptエンジン、React Nativeから開始

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

HermesとReact Nativeのロゴが一体となり、翼のある激しい嵐の中で、唯一光るAndroidの携帯電話から立ち上がるイラスト。 イラスト:レイチェル・ネイバーズ