Skip to content
All notes

React Native vient de se faire démolir sur Android. Par ceux qui le maintiennent

Jérémy Magrin

Senior React Native developer · Expo · iOS & Android

in
Software Mansion, la boîte derrière Reanimated et Gesture Handler, a construit la même app deux fois Une en Kotlin Multiplatform, une en React Native Puis benchmarké sur 6 téléphones, iOS et Android Sur Android, KMP rafle presque tout - 8x plus léger au download (2 Mo contre 15,8 Mo) - premier écran affiché 2 à 4x plus vite - moitié moins de RAM Sur iOS, ça s'inverse - démarrage au coude à coude sur iPhone 16 et 17, 20 à 28 ms d'écart - React Native tient sur 2 à 4x moins de mémoire selon l'iPhone, il rend du vrai UIKit là où KMP redessine tout en Skia Dix ans que je fais du React Native, et je vais me faire des ennemis Ils publient les chiffres qui les enterrent sur Android, et moi je ne bouge pas d'un cil Le poids d'une app, tu le télécharges une fois La vélocité d'une équipe, tu la paies tous les jours Une codebase, l'écosystème React, le refresh instantané pèsent plus lourd que 14 Mo d'APK et 600 ms de démarrage Le seul cas où je signe KMP: de l'Android-first pur, entrée de gamme, où chaque milliseconde de premier écran compte Alors dis-moi que j'ai tort Sur un projet Android-first, tu restes React Native ou ces chiffres te font signer KMP ?

Read on LinkedIn

Get in touch

Got a project in mind?

Guaranteed reply within the hour, plus a free thirty-minute audit call.

Email meMaltLinkedIn

Emailcontact@magrin.fr

Phone+33 6 73 12 19 30

Based inParis, France · fully remote