Git Product home page Git Product logo

512kb.club's Introduction

512KB Club

The internet has become a bloated mess. Massive JavaScript libraries, countless client-side queries and overly complex frontend frameworks are par for the course these days.

When online newspapers like The Guardian are over 4MB in size, you know there's a problem. Why does an online newspaper need to be over 4MB in size? It's crazy.

But we can make a difference - all it takes is some optimisation. Do you really need that extra piece of JavaScript? Does your WordPress site need a theme that adds lots of functionality you're never going to use? Are those huge custom fonts really needed? Are your images optimised for the web?

The 512KB Club is a collection of performance-focused web pages from across the Internet. To qualify your website must satisfy both of the following requirements:

  1. It must be an actual site that contains a reasonable amount of information, not just a couple of links on a page (more info here).
  2. Your total UNCOMPRESSED web resources must not exceed 512KB.

How to create a PR to add your site to the 512KB Club

  1. Fork this repository.
  2. Get the UNCOMPRESSED size of your website's homepage.
    1. Do a GTMetrix scan on your website.
    2. Once complete, click on the Waterfall tab to make sure the uncompressed size of your site is less than 512KB.
  3. Navigate to _data/sites.yml and add your site (template below).
  4. When creating the PR, please include a link to the GT Metrix results in the PR comment.

Site template

Sample

- domain: example.com
  url: http://example.com/ (Make sure you keep the trailing slash)
  size: 2.5
  last_checked: 2021-05-26 (YYYY-MM-DD)

Blank

- domain:
  url:
  size:
  last_checked:

NOTE: Site need to be added to the list in alphabetical order, so please make sure your site is in the correct place within the list, or your PR will be rejected.

Automation of site size check

You can find instructions on how to get the GTmetrix size using a script in the scripts folder

512kb.club's People

Contributors

auaggy avatar binuball avatar bortox avatar brycewray avatar cyberfarmer-colin avatar decaby7e avatar dejalavidavolar avatar esmailelbobdev2 avatar filospateam avatar garritfra avatar ged296123 avatar hotdoy avatar idotmaster1 avatar jae1911 avatar jasontthai avatar kevquirk avatar kmutahar avatar korikori avatar lex-2008 avatar lrmikestone avatar meduzen avatar midnadimple-zz avatar nathnp avatar ononoki1 avatar pukimaa avatar remiixinc avatar rgoomar avatar stilic avatar t122222 avatar tarob0ba avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.