scrolldog

Söpöjä Chrome-laajennuksia, jotka eivät hidasta selaintasi

Koristeellisilla selainlaajennuksilla on maine, ja se on suurelta osin ansaittu: raskaita, puheliaita, ja asennettu lupalistalla, jota kukaan ei lukenut. Mikä on sääli, sillä kategoria on aidosti hauska ja jokainen ongelma on vältettävissä.

Kolme asiaa, jotka kannattaa tarkistaa

Miksi asettelu on se, joka puree

Asetteluominaisuuden lukeminen — elementin korkeus, sen sijainti ruudulla — pakottaa selaimen viimeistelemään kaiken odottavan asettelutyön ennen kuin se voi vastata. Tee tämä vierityskäsittelijän sisällä, ja olet pyytänyt selainta pysähtymään ja mittaamaan kuusikymmentä kertaa sekunnissa, sivulla joka oli puolivälissä piirtämistään.

Se on mekanismi useimpien ”tämä laajennus tekee vierittämisestä nykivää” -valitusten takana, ja se on näkymätön kunnes joku profiloi sen. Ratkaisu ei ole näyttävä: älä koskaan lue asettelua vierityksen aikana, kirjoita vain transformeja, ja anna kompositorin hoitaa liike.

Miltä se näyttää täällä

scrolldog on pieni pikselilemmikki, joka juoksee jokaisen sivun reunaa pitkin vieritysnopeudellasi. Se on myös läpikäyty esimerkki yllä olevista tarkistuksista, koska sen oli läpäistävä ne ollakseen siedettävä pitää lähellä:

Mikään tästä ei ole kehuskelua — se on minimi. Asialla, jonka koko tehtävä on olla miellyttävä katsella, ei ole mitään syytä tehdä mistään muusta hitaampaa.

Katso koira