Hermes là engine JavaScript mã nguồn mở của Meta, tối ưu riêng cho React Native (mặc định từ RN 0.70+).
Cải thiện:
- Thời gian khởi động (TTI) nhanh hơn: Hermes biên dịch trước JS sang bytecode lúc build, nên lúc chạy không phải parse/compile JS → mở app nhanh.
- Dùng ít bộ nhớ và giảm kích thước app — quan trọng với thiết bị cấu hình thấp.
Đối chiếu:
- Thay cho JavaScriptCore (JSC) mặc định trước đây.
- Kiểm tra đang bật Hermes qua biến toàn cục HermesInternal.
- Hermes tích hợp tốt với kiến trúc mới (JSI).
Hay hỏi: vì sao bytecode-precompile giúp startup (bỏ bước parse JS ở runtime) và đánh đổi khi debug (cần Hermes debugger).