Чому сторінка відкривається раніше, ніж з’явиться спінер
У сторінки з посиланнями одне завдання і приблизно дві секунди на нього. Усе інше — деталі цього обмеження.
Браузер, яким справді користуються ваші відвідувачі
Майже ніхто не відкриває посилання з біо в Safari чи Chrome. Його відкривають усередині Instagram, TikTok або Telegram — в урізаному браузері з холодним кешем, іноді з обмеженими скриптами, зазвичай на мобільному інтернеті й часто на ходу. Це не крайній випадок, а нормальний.
Тому сторінки збираються на сервері й приїжджають готовим HTML. Не треба завантажувати фреймворк, щоб з’явилося перше слово, не треба дотягувати ваші посилання запитом, не треба чекати, доки верстка збере сама себе. Вимкніть скрипти повністю — сторінка працюватиме далі: посилання — це посилання, кнопки — це посилання, гейт 18+ — це форма.
- Жодних сторонніх скриптів на публічних сторінках: ні лічильника, ні завантажувача шрифтів, ні віджетів.
- Жодних cookie — тому немає й банера згоди, крізь який треба продертися, перш ніж щось прочитати.
- Картинки перекодовуються й обмежуються під час завантаження, а до приходу файлу малюється крихітна заглушка.
- Шрифти системні всюди, де це дозволяє дизайн, бо вебшрифт — це блокувальне завантаження.
Чим за це заплачено, чесно
- Немає стеження за відвідувачами. Ми кажемо скільки, а не хто, і ніколи — що людина робила в іншому місці.
- Немає плеєрів, що грають на місці: embed відкривається в новій вкладці, бо звук у вбудованому браузері здебільшого не працює.
- Немає шаблонів із рясною анімацією. Дизайни статичні за вибором, а не від бідності.
- Немає ваших власних скриптів на сторінці. Правило одне для всіх, включно з нами.
Що ви все ще можете зіпсувати самі
Фонова фотографія — найважче на сторінці; на повільному з’єднанні це різниця між «миттєво» і «майже миттєво». Шість картинок на картках тягнуть туди ж. Нічого з цього не заборонено — сторінка ваша, — але корисно знати, який вибір чого коштує.
Друге — довжина. Вісімдесят блоків дозволені, і вісімдесят блоків на телефоні ніхто не гортає. Швидкість — це не лише байти, а й час, за який відвідувач знаходить те єдине, заради чого прийшов.