Ile waży licznik
Każdy dostawca mówi o sobie „lekki", prawie nikt nie podaje liczby. Tu są liczby, a pod nimi sposób na powtórzenie pomiaru.
Zmierzone 2026-09-06: 580 wzorów, każdy pobrany raz przez HTTPS, z gzip, tak jak robi to przeglądarka.
Dwie drogi, dwie wagi
Jako HTML kreator daje skrypt; wersje Markdown i BBCode dają obrazek. Skrypt umie sam odświeżyć licznik, obrazek nie — za to jest jednym jedynym pobraniem.
| Obrazek (Markdown, BBCode, HTML) | 1 pobranie | 797 B |
|---|---|---|
| Skrypt (HTML) - pierwsza wizyta | 3 pobrania | 9 598 B |
| Skrypt (HTML) - każda następna | 2 pobrania | 810 B |
s4u.js leży tydzień w pamięci przeglądarki, więc przy drugiej wizycie odpada. Sam obrazek licznika nie jest buforowany nigdy — ma przecież liczyć.
Obie wersje w jednym obrazku potrafi 16 wzorów: piętnaście, które mają prawdziwego ciemnego bliźniaka, oraz licznik konfigurowalny. U nich jest to 751 B zamiast 578 B, a wybiera przeglądarka odwiedzającego.
Ile ważą poszczególne wzory
Przez łącze, z gzip. Kto musi liczyć bajty, znajdzie w lekkich rodzinach wzory poniżej pół kilobajta.
| Rodzina | Wzorów | najlżejszy | środek | najcięższy |
|---|---|---|---|---|
| Bez widocznego licznika | 2 | 169 B | 323 B | 323 B |
| Nowe · Nowoczesne | 38 | 449 B | 561 B | 643 B |
| Cyfrowe | 10 | 504 B | 563 B | 746 B |
| Futurystyczne · spokojne | 10 | 504 B | 580 B | 705 B |
| Paski obrazkowe | 10 | 523 B | 596 B | 872 B |
| Z wykresem | 10 | 551 B | 604 B | 666 B |
| Mini liczniki | 10 | 358 B | 606 B | 740 B |
| Retro | 10 | 530 B | 615 B | 731 B |
| Animowane · budowanie | 10 | 610 B | 664 B | 768 B |
| Tablice statystyk (wektor) | 10 | 567 B | 673 B | 715 B |
| Momenty i rekordy (wektor) | 16 | 516 B | 693 B | 1 858 B |
| Futurystyczne | 34 | 500 B | 696 B | 1 082 B |
| Nietypowe | 10 | 566 B | 720 B | 918 B |
| Animowane · z masą | 10 | 667 B | 736 B | 901 B |
| Pismo odręczne i szkic (wektor) | 6 | 721 B | 759 B | 826 B |
| Hotele i wakacje | 20 | 724 B | 767 B | 971 B |
| Futurystyczne · w ruchu | 10 | 681 B | 773 B | 864 B |
| Czasopisma i blogi | 20 | 720 B | 775 B | 848 B |
| Szkoła | 10 | 739 B | 784 B | 906 B |
| Internet | 10 | 646 B | 786 B | 844 B |
| Muzyka | 10 | 691 B | 788 B | 964 B |
| Odzież i stylizacje | 20 | 703 B | 790 B | 896 B |
| Sport i fitness | 10 | 658 B | 793 B | 934 B |
| Święta i pory roku | 10 | 710 B | 809 B | 948 B |
| Dla nerdów | 10 | 666 B | 815 B | 908 B |
| Pochodzenie i rytm (wektor) | 14 | 544 B | 818 B | 2 070 B |
| Gastronomia | 20 | 691 B | 821 B | 968 B |
| Kwiaty | 10 | 754 B | 829 B | 1 036 B |
| Motywy chrześcijańskie | 10 | 644 B | 837 B | 948 B |
| Kosmos | 10 | 750 B | 857 B | 991 B |
| Zwierzęta | 10 | 751 B | 858 B | 1 062 B |
| Pieczątka i pieczęć (wektor) | 4 | 773 B | 912 B | 913 B |
| Świecące cyfry (wektor) | 4 | 857 B | 1 191 B | 1 194 B |
| Kompaktowy | 2 | 953 B | 1 547 B | 1 547 B |
| Paski licznika | 100 | 401 B | 1 952 B | 2 851 B |
| Rozkłady | 3 | 2 462 B | 2 557 B | 2 693 B |
| Liczniki z flagami (wektor) | 20 | 2 463 B | 2 880 B | 3 204 B |
| Mapa świata | 21 | 1 972 B | 4 085 B | 114 kB |
| Liczniki z flagami | 9 | 4 216 B | 5 429 B | 7 150 B |
| Tablice statystyk | 8 | 580 B | 6 985 B | 17 kB |
| Z wykresem | 5 | 1 721 B | 7 220 B | 7 747 B |
| Bieg roku i zestaw (wektor) | 4 | 850 B | 8 445 B | 8 451 B |
Odstające
Najcięższy wzór to Mapa świata (#31) — 114 kB. To mapa świata jako bitmapa z 2006 roku. Nowsze mapy to dziesiąta część tego. Mapa z małą liczbą w wierszu „maps" jest lżejszym wyborem.
Gdy stats4u.net jest wolny albo nie działa
Wtedy na stronie z licznikiem brakuje jednego obrazka i nic poza tym. Ani obrazek, ani skrypt nie blokują rysowania: skrypt ma async, obrazek jest obrazkiem. Skrypt analityczny, który wstrzymuje budowanie strony, potrafi pociągnąć całą witrynę za sobą w awarię — ten nie potrafi.
Czego nie trzeba doliczać
Bez cookie — zmierzone, w żadnej z trzech odpowiedzi nie ma nagłówka Set-Cookie. Bez własnego kroju pisma, bez arkusza stylów, bez kolejnego dostawcy. Czas serwera na jeden obrazek licznika to średnio 208 ms, a w dziewięciu przypadkach na dziesięć poniżej 614 ms.
Sposób pomiaru
Tu 1 oznacza numer licznika, a 950 — wzór. Liczba po „size_download" to jest to, co idzie przez łącze.
curl -s -o /dev/null -H 'Accept-Encoding: gzip' \
-w '%{size_download} Bytes\n' \
https://www.stats4u.net/c/1-950.png