10 KB Club verzamelt websites die niet groter zijn dan 10 KB

1 reactie

De 10 KB Club is een samengestelde verzameling van websites waarvan de homepage niet groter is dan 10 KB gecomprimeerde grootte. Via deze GitHub repository vind je de broncode van deze website terug.

De sectie Clubregels specificeert de criteria voor webpagina’s om lid te kunnen zijn van de club. Om een nieuwe website voor te stellen om toe te voegen aan deze lijst, dien je een nieuw issue aan te maken op GitHub.

Hieronder een afbeelding van de eerste tien in de lijst van de 10 KB Club, waarbij aangetekend dat de gegevens in de afbeelding zijn opgehaald op maandag 21 nov 2022 om 08:40 GMT. De gegevens worden iedere zaterdag automatisch ververst, als ook bij iedere push naar de repository. De inhoudsgrootte wordt berekend met behulp van een refresh.js in de broncode van de repository en is niet altijd even accuraat. Zo beschouwt het bijvoorbeeld interne CSS als inhoud, maar externe CSS dan weer niet.

Elke website die lid is van de 10 KB Club wordt geïdentificeerd door een url naar zijn homepage. Deze url moet aan de volgende regels voldoen:

  1. Als de url wordt geopend in een webbrowser zonder advertentieblokkers of scriptblokkers ingeschakeld, mogen de gecomprimeerde gegevens die de webbrowser moet ophalen om de volledige webpagina te laden niet meer dan 10240 bytes bedragen. Om dit in Firefox of Chrome te controleren, open je een nieuw privé/incognitovenster, klik je met de rechtermuisknop op de lege pagina en selecteer je "Inspecteren". Vervolgens ga je naar het tabblad "Netwerk" en voer je tot slot de url in de adresbalk in en druk je op enter. De overgedragen grootte verschijnt in de statusbalk onderaan het tabblad "Netwerk".
  2. De url moet verwijzen naar een webapplicatie of de startpagina van een website. Een startpagina is meestal de hoofddirectory van het domein, dus van de vorm https://www.example.com/, maar dat hoeft niet altijd zo te zijn. Een url van de vorm https://www.example.com/alice/ is ook goed zolang het een homepage is van een website die onder die directory bestaat, wat betekent dat een top-level gebruikerspagina binnen een domein wordt beschouwd als een homepage van een website. Een webtoepassing is een stukje software dat enige nuttige functionaliteit biedt. De url van een webtoepassing moet rechtstreeks verwijzen naar de webtoepassing, die kan verschillen van de homepage van de website.
  3. De url moet verwijzen naar een pagina met nuttige inhoud (bijvoorbeeld een artikel), een lijst met links naar dergelijke inhoud (bijvoorbeeld een bloglijst), een lijst met links waarvan er ten minste één verwijst naar een pagina met een lijst met links naar dergelijke inhoud (bijvoorbeeld  een homepage met navigatielinks naar een bloglijst) of nuttige functionaliteit (zoals bijvoorbeeld een webbased spel).
  4. De url mag niet louter verwijzen naar een pagina met metadata over een persoon of een organisatie (bijvoorbeeld een welkomstpagina zonder enige andere inhoud).
  5. De website moet ofwel zeer noemenswaardig zijn, ofwel moet bepaalde inhoud van de website minstens 100 punten hebben gekregen op Reddit of Hacker News bij minstens één gelegenheid. Via deze Reddit of deze Hacker News link kun je inzendingen controleren. Hiertoe vervang je "example.com" door het domein van de website.

De handmatige stappen voor Firefox en Chrome in het eerste punt zijn geen definitieve beslissingscriteria voor het lidmaatschap. De berekening van de gecomprimeerde overdrachtsgrootte voor elke website wordt geautomatiseerd in refresh.js. De door dit script waargenomen gecomprimeerde overdrachtsgrootte bepaalt of een website aan de eerste regel voldoet. De door het script waargenomen gecomprimeerde overdrachtsgrootte komt daarbij niet altijd exact overeen met wat Firefox of Chrome laat zien.

Bron: 10 KB Club

« Vorig bericht Volgend bericht »
0

Hardware Info maakt gebruik van cookies

Hardware Info plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Hardware Info relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie.

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Hardware Info contextuele advertenties te tonen op basis van pagina's die je hebt bezocht.

    janee

    Hardware Info genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Hardware Info gevolgd worden. Deze data wordt maximaal 2 weken bewaard. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden.

    janee