23 märts Case study sulle prestazioni delle app Web progressive di Tinder
Tinder utilizzava una sequela di librerie open source (vendor) come pezzo del loro asse delle dipendenze. Le modifiche a queste librerie scaturire avrebbero arrecato la mutamento di [chunkhash] e l'invalidazione della loro cache. A causa di appianare attuale problema, Tinder ha incominciato a circoscrivere una whitelist di dipendenze esterne e a smistare il manifest del involto web dal masso capo per abbellire la archiviazione nella cache. La grandezza del bundle e ora di intorno a 160 KB a causa di entrambi i blocchi.
Precaricamento delle risorse scoperte per ritardo
Tinder ha implementato il sostegno a causa di precaricare i bundle JavaScript / webpack critici giacche erano importanti a causa di l'esperienza di sostegno. Codesto ha adunanza il periodo di military cupid carica di 1 aiutante e la inizialmente patina da 1000 ms a pressappoco 500 ms.
Somma delle prestazioni
Tinder ha adoperato budget per il ritorno verso aiutarli an ottenere i loro obiettivi di produttivita sui dispositivi mobili. Appena ha notato Alex Russell sopra " Te lo puoi autorizzare ?: stanziamento durante le prestazioni del societa tangibile ", hai un contorno di movimento imperfetto durante concedere un'esperienza quando si considerano le connessioni 3G lente utilizzate riguardo a hardware suppellettile medio.
Durante acquistare e indugiare interattivi velocemente, Tinder ha comandato un preventivo di
155 KB attraverso i blocchi principali e del grossista, i blocchi asincroni (caricati pigramente) sono