scrolldog

Söta Chrome-tillägg som inte gör webbläsaren långsam

Dekorativa webbläsartillägg har ett rykte, och det är för det mesta förtjänat: tunga, pratsamma, och installerade med en behörighetslista ingen läste. Vilket är synd, för kategorin är genuint rolig och varenda problem går att undvika.

Tre saker värda att kontrollera

Varför layout är det som biter

Att läsa en layout-egenskap — ett elements höjd, dess position på skärmen — tvingar webbläsaren att slutföra allt väntande layoutarbete innan den kan svara. Gör det i en skrollhanterare och du har bett webbläsaren stanna och mäta sextio gånger per sekund, på en sida den var halvvägs igenom att rita.

Det är mekaniken bakom de flesta klagomål om att ”det här tillägget gör skrollningen hackig”, och den är osynlig tills någon profilerar den. Lösningen är oglamorös: läs aldrig layout under en skrollning, skriv bara transformer, och låt kompositorn sköta rörelsen.

Så här ser det ut här

scrolldog är ett litet pixelhusdjur som springer längs kanten av varje sida i din skrollhastighet. Det är också ett genomarbetat exempel på kontrollerna ovan, eftersom det var tvunget att klara dem för att vara uthärdligt att ha kvar:

Inget av detta är skryt — det är minimum. En sak vars enda uppgift är att vara trevlig att titta på har inget skäl att göra något annat långsammare.

Se hunden