Tag

Hermes

0 views collected around this technical thread.

NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 21, 2024 · Mobile Development

Payment Link Optimization Practices for NetEase Cloud Music

In 2023 NetEase Cloud Music’s membership team overhauled its payment link by optimizing React‑Native checkout pages, pre‑fetching iOS IAP data, updating Android third‑party SDKs, and adding failure‑reminder SMS, boosting FCP and LCP scores, purchase UV, conversion, and overall payment success rates.

AndroidHermesIAP
0 likes · 14 min read
Payment Link Optimization Practices for NetEase Cloud Music
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 24, 2024 · Mobile Development

Optimizing Hermes Bytecode Bundle Size and SourceMap Handling in React Native

To counter the 40‑100 % size increase of Hermes bytecode bundles after upgrading to React Native 0.70, the team switched to xz compression (cutting zip size 20‑26 %), enabled hermesc ‑O optimization (shrinking bundles 10‑22 % while requiring a two‑step source‑map merge), and used the ‑base‑bytecode option with bsdiff to reduce incremental OTA patches by up to 85 %, collectively improving download and update efficiency.

BytecodeHermesIncremental Update
0 likes · 13 min read
Optimizing Hermes Bytecode Bundle Size and SourceMap Handling in React Native
Ximalaya Technology Team
Ximalaya Technology Team
Sep 20, 2023 · Mobile Development

Xima React Native: Current Status, Architecture, Performance Optimization, and Future Directions

Xima’s React Native platform now powers dozens of services and tens of millions of daily page views, achieving sub‑second startup through RAM‑bundle and Hermes upgrades, bundle splitting, container caching, lazy loading, optimized list and image handling, while the upcoming JSI‑based Fabric, Turbo Modules and CodeGen architecture promises further latency reductions and smoother user experiences.

Bundle SplittingHermesReact Native
0 likes · 18 min read
Xima React Native: Current Status, Architecture, Performance Optimization, and Future Directions
Tencent Cloud Developer
Tencent Cloud Developer
Dec 23, 2022 · Frontend Development

Optimizing Hippy Startup Performance by Switching JavaScript Engines in QQ Browser

By replacing the default JavaScriptCore engine with Hermes for Hippy’s UI rendering in QQ Browser, the team cut module load time by 70‑80 %, lowered first‑frame latency and crash rate, kept memory usage comparable, and leveraged Hermes’s bytecode support and React‑Native ecosystem to dramatically improve startup performance.

BytecodeHermesHippy
0 likes · 15 min read
Optimizing Hippy Startup Performance by Switching JavaScript Engines in QQ Browser
Manbang Technology Team
Manbang Technology Team
Sep 10, 2021 · Mobile Development

Upgrading React Native from 0.51 to 0.62: Performance Gains, Migration Strategy, and Deployment Plan

This article details the full migration of a large‑scale mobile app from React Native 0.51 to 0.62, covering background, major improvements such as Hermes engine adoption, extensive performance testing, risk‑controlled batch rollout, API compatibility handling, tooling support, CI/CD integration, and post‑deployment verification.

CI/CDHermesReactNative
0 likes · 20 min read
Upgrading React Native from 0.51 to 0.62: Performance Gains, Migration Strategy, and Deployment Plan
Tencent Cloud Developer
Tencent Cloud Developer
Dec 2, 2020 · Big Data

WeChat Pay Log System at Scale: Practices with Hermes

WeChat Pay’s Hermes‑based log system ingests trillions of entries daily, storing petabytes across a 200‑node HDFS cluster with four‑nine availability, while LSM‑style writes, separate inverted indexes and hot‑cold tiering cut memory, disk and cost by up to 70 % and keep 95 % of queries under five seconds.

Big DataHDFSHermes
0 likes · 7 min read
WeChat Pay Log System at Scale: Practices with Hermes
Ctrip Technology
Ctrip Technology
Aug 21, 2019 · Mobile Development

Integrating and Evaluating the Hermes JavaScript Engine in React Native Android Projects

This article introduces Facebook's Hermes JavaScript engine, details its integration into React Native Android projects, explains its bytecode precompilation and JIT‑free design, presents performance benchmarks versus JavaScriptCore and V8, and discusses current limitations and future considerations.

AndroidBytecodeHermes
0 likes · 11 min read
Integrating and Evaluating the Hermes JavaScript Engine in React Native Android Projects
Didi Tech
Didi Tech
Aug 9, 2019 · Mobile Development

Understanding Hermes Engine: Features, Advantages, and Performance Evaluation in React Native

Hermes is a lightweight, ahead‑of‑time compiled JavaScript engine bundled with React‑Native for Android that shrinks APK size by about 10 %, cuts memory usage, speeds up startup by roughly 16 %, supports ES6, integrates with existing projects and CodePush, and offers improved debugging despite lacking JIT.

HermesJavaScript EngineReact Native
0 likes · 8 min read
Understanding Hermes Engine: Features, Advantages, and Performance Evaluation in React Native
Architect
Architect
Mar 12, 2016 · Backend Development

Design and Evolution of Ctrip's Hermes Message Queue System

This article presents a detailed overview of Ctrip's Hermes message queue system, covering its architectural evolution from a simple Mongo‑based design to a broker‑centric, multi‑storage solution with meta‑server coordination, and discusses practical techniques for building high‑performance, scalable messaging infrastructure.

Cluster ManagementCtripHermes
0 likes · 21 min read
Design and Evolution of Ctrip's Hermes Message Queue System
Architecture Digest
Architecture Digest
Feb 25, 2016 · Backend Development

Ctrip's Hermes Asynchronous Messaging System: Architecture, Evolution, and High‑Performance Practices

The article presents a detailed overview of Ctrip's Hermes asynchronous messaging system, describing its architectural evolution from a simple Mongo‑based queue to a broker‑centric design with MySQL and Kafka back‑ends, and explains optimization techniques for single‑node performance, clustering, lease‑based management, and reliable delivery.

BrokerCtripHermes
0 likes · 22 min read
Ctrip's Hermes Asynchronous Messaging System: Architecture, Evolution, and High‑Performance Practices