scrolldog

Сладки разширения за Chrome, които не забавят браузъра ви

Декоративните разширения за браузър имат репутация и тя до голяма степен е заслужена: тежки, бъбриви и инсталирани със списък с разрешения, който никой не е прочел. Жалко, защото категорията наистина е забавна и всеки от проблемите е избежим.

Три неща, които си струва да проверите

Защо точно оформлението хапе

Четенето на свойство от оформлението — височината на елемент, позицията му на екрана — принуждава браузъра първо да завърши цялата чакаща работа по оформлението, преди да може да отговори. Направете това вътре в обработчик на скролване и сте помолили браузъра да спира и да мери шейсет пъти в секунда, докато е насред изчертаването на страницата.

Това е механизмът зад повечето оплаквания от вида „това разширение прави скролването накъсано“, и е невидим, докато някой не профилира страницата. Решението е скучно: никога не четете оформление по време на скролване, пишете само transform и оставете компоситора да върши движението.

Как изглежда това тук

scrolldog е малко пикселно домашно кученце, което тича по края на всяка страница с вашата скорост на скролване. Той е и практически пример за проверките по-горе, защото трябваше да ги мине, за да е поносим за живеене с него:

Нищо от това не е хвалба — то е минимумът. Нещо, чиято единствена работа е да изглежда приятно, няма право да прави каквото и да е по-бавно.

Вижте кучето