Mida loendur kaalub
Iga pakkuja nimetab end kergeks, kuid vaevalt keegi toob numbri. Siin on numbrid ja nende all käsk, millega need uuesti saab.
Mõõdetud: 2026-09-06, 580 kujundust, igaüks laaditi korra HTTPS-i kaudu gzipiga, nii nagu brauser seda teeb.
Kaks teed, kaks kaalu
HTML-ina väljastab looja skripti; Markdowni ja BBCode’i versioonid väljastavad pildi. Skript saab loendurit ise uuendada, pilt mitte – selle eest on see ainult üks päring.
| Pilt (Markdown, BBCode, HTML) | 1 päring | 797 B |
|---|---|---|
| Skript (HTML) - esimene külastus | 3 päringut | 9 598 B |
| Skript (HTML) - iga järgmine | 2 päringut | 810 B |
s4u.js jääb brauseri vahemällu nädalaks, mistõttu teisel külastusel see ära jääb. Loenduri pilti ennast ei vahemällu panda – see peab ju lugema.
16 kujundust võivad mõlemad versioonid ühte pilti panna: viisteist tõelise tumeda kaksikuga ja seadistatav loendur. Nende puhul on maht 751 B, mitte 578 B, ja valiku teeb külastaja brauser.
Mida üksikud kujundused kaaluvad
Võrgus edastatuna gzipiga. Kus iga bait loeb, hoiavad kerged perekonnad kujundused alla poole kilobaidi.
| Perekond | Kujundusi | kergeim | keskmine | raskeim |
|---|---|---|---|---|
| Nähtamatu loendur | 2 | 169 B | 323 B | 323 B |
| Uus · Kaasaegne | 38 | 449 B | 561 B | 643 B |
| Digitaalne | 10 | 504 B | 563 B | 746 B |
| Futuristlik – rahulik | 10 | 504 B | 580 B | 705 B |
| Pildiribad | 10 | 523 B | 596 B | 872 B |
| Diagrammiga | 10 | 551 B | 604 B | 666 B |
| Pisiloendurid | 10 | 358 B | 606 B | 740 B |
| Retro | 10 | 530 B | 615 B | 731 B |
| Animeeritud – kujunemine | 10 | 610 B | 664 B | 768 B |
| Statistikatahvlid (vektor) | 10 | 567 B | 673 B | 715 B |
| Hetked ja rekordid (vektor) | 16 | 516 B | 693 B | 1 858 B |
| Futuristlik | 34 | 500 B | 696 B | 1 082 B |
| Omapärane | 10 | 566 B | 720 B | 918 B |
| Animeeritud – raskusega | 10 | 667 B | 736 B | 901 B |
| Käekiri ja visand (vektor) | 6 | 721 B | 759 B | 826 B |
| Hotell ja puhkus | 20 | 724 B | 767 B | 971 B |
| Futuristlik – liikuv | 10 | 681 B | 773 B | 864 B |
| Ajakirjad ja blogid | 20 | 720 B | 775 B | 848 B |
| Kool | 10 | 739 B | 784 B | 906 B |
| Internet | 10 | 646 B | 786 B | 844 B |
| Muusika | 10 | 691 B | 788 B | 964 B |
| Riided ja stiil | 20 | 703 B | 790 B | 896 B |
| Sport ja treening | 10 | 658 B | 793 B | 934 B |
| Pühad ja aastaajad | 10 | 710 B | 809 B | 948 B |
| Nohikukultuur | 10 | 666 B | 815 B | 908 B |
| Päritolu ja rütm (vektor) | 14 | 544 B | 818 B | 2 070 B |
| Toit ja jook | 20 | 691 B | 821 B | 968 B |
| Lilled | 10 | 754 B | 829 B | 1 036 B |
| Kristlikud motiivid | 10 | 644 B | 837 B | 948 B |
| Kosmos | 10 | 750 B | 857 B | 991 B |
| Loomad | 10 | 751 B | 858 B | 1 062 B |
| Tempel ja pitsat (vektor) | 4 | 773 B | 912 B | 913 B |
| Helendavad numbrid (vektor) | 4 | 857 B | 1 191 B | 1 194 B |
| Kompaktne | 2 | 953 B | 1 547 B | 1 547 B |
| Loenduriribad | 100 | 401 B | 1 952 B | 2 851 B |
| Jaotused | 3 | 2 462 B | 2 557 B | 2 693 B |
| Lipuloendurid (vektor) | 20 | 2 463 B | 2 880 B | 3 204 B |
| Maailmakaart | 21 | 1 972 B | 4 085 B | 114 kB |
| Lipuloendurid | 9 | 4 216 B | 5 429 B | 7 150 B |
| Statistikapaneelid | 8 | 580 B | 6 985 B | 17 kB |
| Trendigraafikuga | 5 | 1 721 B | 7 220 B | 7 747 B |
| Aastaring ja komplekt (vektor) | 4 | 850 B | 8 445 B | 8 451 B |
Erandid
Raskeim kujundus on Maailmakaart (#31) mahuga 114 kB – maailmakaart bitmapina aastast 2006. Uuemad kaardid moodustavad sellest kümnendiku. Rea „kaardid“ väikese numbriga kaart on kerge valik.
Kui stats4u.net on aeglane või maas
Siis puudub manustavalt lehelt üks pilt ja rohkem mitte midagi. Ei pilt ega skript ei blokeeri renderdamist: skriptil on async ja pilt on pilt. Analüütikaskript, mis peatab lehe ehitamise, võib manustava saidi endaga kaasa tõmmata – see siin ei saa.
Mida ei pea lugema
Küpsiseid pole – mõõdetud, ühelgi kolmest vastusest pole Set-Cookie päist. Veebifonti, stiililehte ega teist teenusepakkujat pole. Serveri aeg ühe loenduripildi jaoks on keskmiselt 208 ms ja üheksal juhul kümnest alla 614 ms.
Uuesti mõõtmine
Siin tähistab 1 loenduri numbrit ja 950 kujundust. Arv pärast „size_download“ on see, mis liigub üle võrgu.
curl -s -o /dev/null -H 'Accept-Encoding: gzip' \
-w '%{size_download} Bytes\n' \
https://www.stats4u.net/c/1-950.png