Aller au contenu
Toutes les notes

Ton app est lente et tu accuses le réseau

Jérémy Magrin

Développeur React Native Freelance Senior · Expo · iOS & Android

in
Neuf fois sur dix tu te mens Un article de Dan Luu enflamme les devs en ce moment Sa thèse, il n'y a plus aucune raison qu'un logiciel soit lent Et les commentaires cherchent un coupable Le camp du déni : c'est le réseau, la latence, l'archi distribuée, on n'y peut rien En face : arrêtez d'empiler des couches, la lenteur c'est vous Sur mobile j'ai tranché depuis longtemps, et ça va en vexer certains Le réseau, c'est l'excuse la plus confortable du métier Celle qu'on sort pour ne jamais ouvrir un profiler Quand une app RN rame, c'est 99% du temps toi, pas la 4G du user - trois requêtes en cascade que tu pouvais lancer en parallèle - une liste qui re-render en entier à chaque frappe - une image en 4000px chargée dans une vignette - un JS thread que tu bloques pile quand le user veut scroller Tout ça, tu le contrôles à 100% Et Dan Luu a raison sur un point, l'outillage pour mesurer n'a jamais été aussi accessible Alors le vrai problème est humain Personne ne profile avant que le client râle La lenteur, c'est un choix Celui de la flemme d'aller regarder Donc sois honnête deux secondes Ton app qui rame, c'est le réseau, ou ton code que t'as jamais profilé ?

Lire sur LinkedIn

Parlons-en

Un projet en tête ?

Réponse garantie en moins d'une heure, et trente minutes d'audit offertes en visio.

M'écrireMaltLinkedIn

Emailcontact@magrin.fr

Téléphone+33 6 73 12 19 30

LocalisationParis, France · full remote