scrolldog

Cuki Chrome-bővítmények, amik nem lassítják le a böngésződet

A díszítő böngészőbővítményeknek van egy híre, és többnyire meg is érdemlik: nehézkesek, fecsegőek, és egy olyan engedélylistával telepítik őket, amit senki nem olvasott el. Ami kár, mert a kategória valóban szórakoztató, és minden probléma elkerülhető.

Három dolog, amit érdemes ellenőrizni

Miért az elrendezés harap

Egy elrendezési tulajdonság olvasása — egy elem magassága, a pozíciója a képernyőn — arra kényszeríti a böngészőt, hogy fejezzen be minden függőben lévő elrendezési munkát, mielőtt válaszolhatna. Csináld ezt egy görgetéskezelőn belül, és arra kérted a böngészőt, hogy álljon meg és mérjen másodpercenként hatvanszor, egy oldalon, amit félig rajzolt még csak meg.

Ez a mechanizmus áll a legtöbb „ez a bővítmény akadozóvá teszi a görgetést” panasz mögött, és láthatatlan, amíg valaki le nem profilozza. A megoldás nem látványos: soha ne olvass elrendezést görgetés közben, csak transzformációkat írj, és hagyd a mozgatást a kompozitorra.

Így néz ki itt

A scrolldog egy kis pixeles kedvenc, ami a görgetési sebességeddel fut minden oldal szélén. Egyben egy kidolgozott példa is a fenti ellenőrzésekre, mert át kellett mennie rajtuk, hogy elviselhető legyen vele élni:

Ebből semmi nem dicsekvés — ez a minimum. Egy dolognak, aminek az egész feladata, hogy jól nézzen ki, nincs oka bármit is lelassítani.

Nézd meg a kutyát