Meet Hermes, a new JavaScript Engine optimized for React Native
· 3 min read
지난주 Chain React 컨퍼런스에서 Facebook이 개발한 오픈소스 JavaScript 엔진인 Hermes를 공개했다. Hermes는 Android에서 React Native를 실행하기 위해 최적화된 작고 가벼운 JavaScript 엔진이다. 자세히 알아보기!
Hermes는 메모리 사용량을 줄이고, 다운로드 크기를 줄이며, 앱이 사용 가능해지는 시간 즉 "Time to Interactive"(TTI)를 단축함으로써 React Native의 성능을 향상시킨다.
"성능 데이터를 분석하면서 JavaScript 엔진 자체가 앱 시작 성능과 다운로드 크기에 큰 영향을 미친다는 사실을 발견했다. 이 데이터를 바탕으로 데스크톱이나 노트북보다 제약이 많은 모바일 환경에서 JavaScript 성능을 최적화해야 한다는 결론을 내렸다. 여러 옵션을 검토한 끝에 Hermes라는 새로운 JavaScript 엔진을 개발했다. Hermes는 메모리가 제한적이고 저장 장치가 느리며 컴퓨팅 성능이 낮은 대중 시장 기기에서도 React Native 앱의 성능을 개선하도록 설계되었다." —Hermes: React Native부터 시작하는 모바일 앱 최적화 오픈소스 JavaScript 엔진
바로 시작하고 싶은가? 기존 React Native 앱에서 Hermes를 활성화하는 새로운 가이드를 확인하자!