Reminder: testează pe cât mai multe dispozitive!

Reminder: testează pe cât mai multe dispozitive! ©

Asta cu testatul cred că este cât se poate de evidentă; cu toate astea, cu timpul, se adună experiență, iar experiența te va face să știi care ar putea fi punctele problematice.

Eh, așa mi s-a întâmplat și mie: site făcut, site terminat, doar că… pe mobile era grav: timp de randare a paginii de 5+ secunde. Ceea ce era ridicol, doar nu am folosit nimic care să consume CPU în halul ăsta!

Profiling din DevTools îmi arăta un suspect (un script foarte mișto pentru carusel), eliminarea acelui suspect avea zero efect. Deci a rămas doar o căutare binară, moment în care am ajuns la Waypoints. Care, odată eliminat, a făcut totul extrem, dar extrem de snappy. Cine s-ar fi gândit?

În fine, ajungem la ideea din titlu, care este mai mult un reminder pentru mine: întotdeauna testează pe cât mai multe dispozitive, pe cât mai multe versiuni ale sistemelor de operare, pe cât mai multe rezoluții.

Da, poți extinde și pe desktop aceste teste, dar s-a evoluat suficient de mult încât:

  1. Browserele sunt oarecum egale pentru chestiile comune. Până și IE și Edge sunt niște browsere decente;
  2. Hardware-ul dintr-un PC este cel puțin decent în majoritatea cazurilor, iar un CPU dintr-un desktop este mai performant chiar dacă are mai puține cores sau alte minuni.

Deci: testează, testează, testează!

8 Comentarii

Gigel Anonimu' a scris

@Empire: Testele de performanta ma intereseaza in mod special si pe mine pentru (html5) apps and games. Aparent browserstack ofera putina (deloc) functionalitate la capitolul asta. Deci tot hardware-ul e baza.
Pentru debugging probabil cateva android-uri conectate prin usb cu ADB pentru management (se pare ca merge si over WiFi) si un USB hub ptr. restul.
Pentru testing doar multe refreshuri pe toate ecranele. :)

Adaugă un comentariurăspuns pentru

Link-urile în context sunt binevenite. Comentariile fără nume/email valid sunt șterse.
PS: Comentariul NU este editabil.

Site-ul blog.iamntz.com utilizează cookie-uri. Continuarea navigării presupune acceptarea lor. Mai multe informații.

windows apple dropbox facebook twitter