Berat kaunter
Setiap penyedia mendakwa ringan; hampir tiada yang memberikan angka. Inilah angkanya, dan di bawahnya perintah untuk menghasilkannya semula.
Diukur pada 2026-09-06: 580 reka bentuk, setiap satu diambil sekali melalui HTTPS, dengan gzip, seperti yang dilakukan pelayar.
Dua cara, dua berat
Dalam bentuk HTML, pembantu persediaan menghasilkan skrip; versi Markdown dan BBCode menghasilkan gambar. Skrip boleh menyegar semula kaunter sendiri, gambar tidak boleh – sebagai gantinya, hanya satu permintaan diperlukan.
| Gambar (Markdown, BBCode, HTML) | 1 permintaan | 797 B |
|---|---|---|
| Skrip (HTML) - lawatan pertama | 3 permintaan | 9 598 B |
| Skrip (HTML) - setiap lawatan seterusnya | 2 permintaan | 810 B |
s4u.js kekal dalam cache pelayar selama seminggu, maka ia tidak diperlukan pada lawatan kedua. Gambar kaunter sendiri tidak pernah dicache – tujuannya untuk mengira.
16 reka bentuk boleh membawa kedua-dua versi dalam satu gambar: lima belas yang mempunyai pasangan gelap sebenar, dan kaunter boleh konfigurasi. Untuknya, saiznya 751 B dan bukannya 578 B, dan pelayar pelawat memilih.
Berat setiap reka bentuk
Semasa penghantaran, dengan gzip. Apabila setiap bait penting, keluarga ringan menyediakan reka bentuk di bawah setengah kilobait.
| Keluarga | Reka bentuk | teringan | tengah | terberat |
|---|---|---|---|---|
| Tiada kaunter kelihatan | 2 | 169 B | 323 B | 323 B |
| Baharu · Moden | 38 | 449 B | 561 B | 643 B |
| Digital | 10 | 504 B | 563 B | 746 B |
| Futuristik · tenang | 10 | 504 B | 580 B | 705 B |
| Jalur gambar | 10 | 523 B | 596 B | 872 B |
| Dengan carta | 10 | 551 B | 604 B | 666 B |
| Kaunter mini | 10 | 358 B | 606 B | 740 B |
| Retro | 10 | 530 B | 615 B | 731 B |
| Animasi · pembinaan | 10 | 610 B | 664 B | 768 B |
| Panel statistik (vektor) | 10 | 567 B | 673 B | 715 B |
| Detik dan rekod (vektor) | 16 | 516 B | 693 B | 1 858 B |
| Futuristik | 34 | 500 B | 696 B | 1 082 B |
| Luar jangka | 10 | 566 B | 720 B | 918 B |
| Animasi · berberat | 10 | 667 B | 736 B | 901 B |
| Tulisan tangan dan lakaran (vektor) | 6 | 721 B | 759 B | 826 B |
| Hotel dan percutian | 20 | 724 B | 767 B | 971 B |
| Futuristik · bergerak | 10 | 681 B | 773 B | 864 B |
| Majalah dan blog | 20 | 720 B | 775 B | 848 B |
| Sekolah | 10 | 739 B | 784 B | 906 B |
| Internet | 10 | 646 B | 786 B | 844 B |
| Muzik | 10 | 691 B | 788 B | 964 B |
| Pakaian dan gaya | 20 | 703 B | 790 B | 896 B |
| Sukan dan kecergasan | 10 | 658 B | 793 B | 934 B |
| Perayaan dan musim | 10 | 710 B | 809 B | 948 B |
| Budaya nerd | 10 | 666 B | 815 B | 908 B |
| Asal dan irama (vektor) | 14 | 544 B | 818 B | 2 070 B |
| Makanan dan minuman | 20 | 691 B | 821 B | 968 B |
| Bunga | 10 | 754 B | 829 B | 1 036 B |
| Motif Kristian | 10 | 644 B | 837 B | 948 B |
| Angkasa | 10 | 750 B | 857 B | 991 B |
| Haiwan | 10 | 751 B | 858 B | 1 062 B |
| Cap dan meterai (vektor) | 4 | 773 B | 912 B | 913 B |
| Digit bercahaya (vektor) | 4 | 857 B | 1 191 B | 1 194 B |
| Padat | 2 | 953 B | 1 547 B | 1 547 B |
| Jalur kaunter | 100 | 401 B | 1 952 B | 2 851 B |
| Pecahan | 3 | 2 462 B | 2 557 B | 2 693 B |
| Kaunter bendera (vektor) | 20 | 2 463 B | 2 880 B | 3 204 B |
| Peta dunia | 21 | 1 972 B | 4 085 B | 114 kB |
| Kaunter bendera | 9 | 4 216 B | 5 429 B | 7 150 B |
| Panel statistik | 8 | 580 B | 6 985 B | 17 kB |
| Dengan carta trend | 5 | 1 721 B | 7 220 B | 7 747 B |
| Kitaran tahun dan set (vektor) | 4 | 850 B | 8 445 B | 8 451 B |
Yang luar biasa
Reka bentuk terberat ialah Peta dunia (#31), bersaiz 114 kB – peta dunia sebagai bitmap dari 2006. Peta lebih baharu hanya sepersepuluh saiz itu. Peta daripada baris “maps” dengan nombor kecil ialah pilihan ringan.
Jika stats4u.net perlahan atau terhenti
Maka hanya satu gambar tiada pada halaman yang membenamkannya, dan tiada yang lain. Gambar mahupun skrip tidak menyekat pemaparan: skrip menggunakan async, gambar ialah gambar. Skrip analitik yang menghentikan pembinaan halaman boleh menyebabkan laman yang membenamkannya turut terjejas semasa gangguan – skrip ini tidak boleh berbuat demikian.
Perkara yang tidak perlu dikira
Tiada kuki – telah diukur, tiada pengepala Set-Cookie dalam mana-mana daripada tiga respons. Tiada fon web, tiada helaian gaya, tiada penyedia tambahan. Masa pelayan untuk satu gambar kaunter ialah purata 208 ms, dan kurang daripada 614 ms dalam sembilan daripada sepuluh kes.
Mengukurnya semula
Di sini, 1 mewakili nombor kaunter dan 950 reka bentuk. Angka selepas “size_download” ialah jumlah yang dihantar melalui rangkaian.
curl -s -o /dev/null -H 'Accept-Encoding: gzip' \
-w '%{size_download} Bytes\n' \
https://www.stats4u.net/c/1-950.png