The "14KB Club" website is a curated list of websites whose home page initial load does not exceed 14 KB uncompressed size.
Why exactly 14 kilobytes? The maximum size of a single TCP packet is typically 1500 bytes (Maximum transmission unit), and subtracting the header overhead (40 bytes), leaves us with 1460 bytes, and with 10 packets that equals to roughly 14 kilobytes. This allows the initial web page to be transmitted without waiting for acknowledgments, minimizing round trips that leads to faster page load time.
You may notice this website itself follows this rule and loads under 14 kilobytes of data and does not load any additional files.
The following websites are members of the "14KB Club". Click on any website to visit it directly:
Website | Size |
no-js.club | 2.49kb |
1kb.club | 2.96kb |
motherfuckingwebsite.com | 4.79kb |
14kbclub.com | 7.42kb |
The "14KB Club" members are websites identified by URLs adhering to specific rules:
- The uncompressed data fetched by a web browser to load the page should not exceed 14 kilobytes. This can be checked using browser tools.
- External resources (styles, JS, images etc.) which block website loading are not allowed, page should be returned in its final form. If you must, you can inline with initial page load.
- Analytics etc. tools are allowed, if they load asynchronously, do not block and do not alter website in any other way.
- URLs should point to a web application or home page directly.
- URLs should lead to pages containing useful content, functionality, or lists of such content.
- URLs shouldn't link to mere metadata pages about individuals or organizations.
- Domain/URL changes are acceptable if new domain leads to same website content with same size. Otherwise entry sohuld be removed and re-added as new.
- The URL should not contain any NSFW, rude, offensive etc. content. Use common sense.
- Extra points if website is noteworthy or a JS game!
This ensures websites meet criteria while compressing data and maintaining content integrity.
Now after you've read rules, you can proceed to submit your own page!
First please read the rules and then you can submit your own website.
To check actualy byte size of your website, you can use tool like Website Page Size Checker Tool
Please note if your website exceeds 14kb, you might consider 250kb.club or 512kB.club or even 1mb.club.
Easiest way for your website to appear on site is to open a new issue in the dvsmc/14kbclub GitHub repository and complete the issue template.
Fastest way for your website to appear in site is to fork the dvsmc/14kbclub GitHub repository, add your website to index.html as table row in order of size (smallest goes on table top).
If at some point maintenance of this website is slow, not going in right direction, feel free to open an issue on the GitHub project itself and we'll see where it goes.