Сколько весит счётчик
Каждый называет себя лёгким, почти никто не называет число. Здесь числа, а под ними — как повторить измерение.
Измерено 2026-09-06: 580 оформлений, каждое запрошено один раз по HTTPS, с gzip, так же как это делает браузер.
Два пути, два веса
В виде HTML мастер выдаёт скрипт; версии Markdown и BBCode выдают картинку. Скрипт умеет обновлять счётчик сам, картинка — нет, зато это один-единственный запрос.
| Картинка (Markdown, BBCode, HTML) | 1 запрос | 797 B |
|---|---|---|
| Скрипт (HTML) - первое посещение | 3 запроса | 9 598 B |
| Скрипт (HTML) - каждое следующее | 2 запроса | 810 B |
s4u.js лежит неделю в кэше браузера, поэтому со второго посещения отпадает. Сама картинка счётчика не кэшируется никогда — она должна считать.
Обе версии в одной картинке умеют 16 оформлений: пятнадцать с настоящим тёмным близнецом и настраиваемый счётчик. У них это 751 B вместо 578 B, а выбирает браузер посетителя.
Сколько весят отдельные оформления
По проводу, с gzip. Кому приходится считать байты, тот найдёт в лёгких семействах оформления меньше полукилобайта.
| Семейство | Оформлений | самое лёгкое | середина | самое тяжёлое |
|---|---|---|---|---|
| Без видимого счётчика | 2 | 169 B | 323 B | 323 B |
| Новое · Современное | 38 | 449 B | 561 B | 643 B |
| Цифровые | 10 | 504 B | 563 B | 746 B |
| Футуристично · спокойно | 10 | 504 B | 580 B | 705 B |
| Полоски из картинок | 10 | 523 B | 596 B | 872 B |
| С диаграммой | 10 | 551 B | 604 B | 666 B |
| Мини-счётчики | 10 | 358 B | 606 B | 740 B |
| Ретро | 10 | 530 B | 615 B | 731 B |
| С анимацией · сборка | 10 | 610 B | 664 B | 768 B |
| Панели статистики (вектор) | 10 | 567 B | 673 B | 715 B |
| Моменты и рекорды (вектор) | 16 | 516 B | 693 B | 1 858 B |
| Футуристичные | 34 | 500 B | 696 B | 1 082 B |
| Необычное | 10 | 566 B | 720 B | 918 B |
| С анимацией · с весом | 10 | 667 B | 736 B | 901 B |
| Рукопись и набросок (вектор) | 6 | 721 B | 759 B | 826 B |
| Отель и отпуск | 20 | 724 B | 767 B | 971 B |
| Футуристично · в движении | 10 | 681 B | 773 B | 864 B |
| Журналы и блоги | 20 | 720 B | 775 B | 848 B |
| Школа | 10 | 739 B | 784 B | 906 B |
| Интернет | 10 | 646 B | 786 B | 844 B |
| Музыка | 10 | 691 B | 788 B | 964 B |
| Одежда и стиль | 20 | 703 B | 790 B | 896 B |
| Спорт и фитнес | 10 | 658 B | 793 B | 934 B |
| Праздники и времена года | 10 | 710 B | 809 B | 948 B |
| Гик-культура | 10 | 666 B | 815 B | 908 B |
| Происхождение и ритм (вектор) | 14 | 544 B | 818 B | 2 070 B |
| Еда и напитки | 20 | 691 B | 821 B | 968 B |
| Цветы | 10 | 754 B | 829 B | 1 036 B |
| Христианские мотивы | 10 | 644 B | 837 B | 948 B |
| Космос | 10 | 750 B | 857 B | 991 B |
| Животные | 10 | 751 B | 858 B | 1 062 B |
| Штамп и печать (вектор) | 4 | 773 B | 912 B | 913 B |
| Светящиеся цифры (вектор) | 4 | 857 B | 1 191 B | 1 194 B |
| Компактные | 2 | 953 B | 1 547 B | 1 547 B |
| Полоски-счётчики | 100 | 401 B | 1 952 B | 2 851 B |
| Распределения | 3 | 2 462 B | 2 557 B | 2 693 B |
| Счётчики с флагами (вектор) | 20 | 2 463 B | 2 880 B | 3 204 B |
| Карта мира | 21 | 1 972 B | 4 085 B | 114 kB |
| Счётчики с флагами | 9 | 4 216 B | 5 429 B | 7 150 B |
| Панели статистики | 8 | 580 B | 6 985 B | 17 kB |
| С графиком динамики | 5 | 1 721 B | 7 220 B | 7 747 B |
| Годовой круг и набор (вектор) | 4 | 850 B | 8 445 B | 8 451 B |
Выбросы
Самое тяжёлое оформление — Карта мира (№31), 114 kB: карта мира растром от 2006 года. Более новые карты — десятая часть от этого. Из строки «maps» легче та карта, у которой номер поменьше.
Если stats4u.net медленный или лежит
Тогда на странице со счётчиком не хватает одной картинки, и только. Ни картинка, ни скрипт не блокируют отрисовку: у скрипта async, картинка есть картинка. Аналитический скрипт, который останавливает сборку страницы, способен утянуть весь сайт за собой в аварию — этот не способен.
Что не надо досчитывать
Без cookie — измерено, заголовка Set-Cookie нет ни в одном из трёх ответов. Без своего шрифта, без таблицы стилей, без ещё одного поставщика. Время сервера на одну картинку счётчика — в среднем 208 мс и меньше 614 мс в девяти случаях из десяти.
Повторное измерение
Здесь 1 — номер счётчика, а 950 — оформление. Число после «size_download» — это то, что идёт по проводу.
curl -s -o /dev/null -H 'Accept-Encoding: gzip' \
-w '%{size_download} Bytes\n' \
https://www.stats4u.net/c/1-950.png