scrolldog

Extensions maques de Chrome que no alenteixen el teu navegador

Les extensions decoratives de navegador tenen fama, i en bona part és merescuda: pesades, xerraires, i instal·lades amb una llista de permisos que ningú no ha llegit. Cosa que és una llàstima, perquè la categoria és realment divertida i tots aquests problemes es poden evitar.

Tres coses que val la pena comprovar

Per què el disseny és el que mossega

Llegir una propietat de disseny — l'alçada d'un element, la seva posició a la pantalla — obliga el navegador a acabar tota la feina de disseny pendent abans de poder respondre. Fes això dins d'un gestor de scroll i li has demanat al navegador que s'aturi i mesuri seixanta cops per segon, en una pàgina que estava a mig dibuixar.

Aquest és el mecanisme darrere de la majoria de queixes de «aquesta extensió fa que el scroll vagi lent», i és invisible fins que algú ho analitza amb un perfilador. La solució no té glamur: no llegir mai el disseny durant el scroll, escriure només transformacions i deixar que el compositor mogui.

Com es veu això aquí

El scrolldog és una petita mascota de píxels que corre per la vora de cada pàgina a la teva velocitat de scroll. També és un exemple resolt de les comprovacions d'abans, perquè les ha hagut de passar per ser tolerable de tenir a prop:

Res d'això és presumir — és el mínim. Una cosa la única feina de la qual és ser agradable de mirar no té cap motiu per fer res més lent.

Mira el gos