Кастомный скролл на сайтах
Сейчас стало модно добавлять на сайт скрипт, который модифицирует поведение вертикальной прокрутки. Например, делает его более плавным или меняет внешний вид полосы прокрутки (пример). Это ужасно и так делать нельзя.
Во-первых, такой скрипт дополнительно нагружает клиентское устройство, рендеринг сайта замедляется и он притормаживает даже на не очень старых устройствах.
Во-вторых, и это главное, кастомный скролл меняет поведение браузера неожиданно для пользователя. Сайты в соседних вкладках крутятся нормально и привычно, а этот — выпендривается, скроллится медленее и по-другому. Управление становится менее предсказуемым. «Похоже, с сайтом что-то не так. Вирус, что ли?».
Не надо менять поведение системных контролов без особой на то нужды.
Это копия заметки из старого блога, опубликована в июне 2015.