Why my website is better than yours: usability, performance, graceful fallback
medium.com
medium.com
This means that the website could have bean 17x smaller if there was just no font loaded.
This article reminds me of http://motherfuckingwebsite.com/ and http://bettermotherfuckingwebsite.com/
I don't think that 5KB sites should be a standard, some pages just needs pictures or JS to give the experience the users needs. But a developer should always know what he is doing: If all you want to do is a show/hide toggle, then don't include a full blown JS library.