Things about the web. # How do we design a "healthy" site? ## What is a healthy site? [Chromium's Web Vitals](https://blog.chromium.org/2020/05/introducing-web-vitals-essential-metrics.html?m=1) is a Google initiative to log a variety of information about a website served over the internet, particularly to assess the website's behavior and efficiency in Google Chrome. [The library](https://github.com/GoogleChrome/web-vitals/) offers an easy-to-use way to disseminate performance to a series of values, locally or in CI, that can then be tracked and reported. # Visions [Xanadu](https://xanadu.com/) is Ted Nelson's dream of a hyperconnected world. # Interesting Specifications ## Webmentions [Webmention](https://www.w3.org/TR/webmention/)s are ways to notify URLs when their sites are mentioned, helping construct a more social web; this notifies some publisher B when website A links their site, so that they can backlink to it! Unfortunately, this protocol isn't standardized - but it's fun : ). [How To Create An IndieWeb Profile - Kev Quirk](https://kevquirk.com/how-to-create-an-indieweb-profile/) getting started on the indieweb, a series of protocols constructed around the traditional web to promote greater interaction. # Do not ## Use ads [Should I Block Ads?](https://shouldiblockads.com/#ha) # web hostility [article](https://neustadt.fr/essays/against-a-user-hostile-web/) "Facebook is at odds with the open web that I love and defend…" Netscape Navigator (small internet) -\> big internet! The modern web is being destroyed – personalized content, growth hacking, social media activation, CMS and user experience. These websites are not built to appreciate the visitor – they are constructed to make the user a customer. Cookies bad! Small blogging good! # How do browsers work? [Good question! Here is a good article](https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/). # SEO [how seo is ruining the web](https://www.currentaffairs.org/2020/12/how-seo-is-gentrifying-the-internet) [Google's vaguely worded SEO advice handbook](https://static.googleusercontent.com/media/guidelines.raterhub.com/en//searchqualityevaluatorguidelines.pdf) Can we reverse-engineer SEO with big data, lots of time, and search results? Is this just one neural network vs. another producing nondeterminism? # Alternatives ## DNS [Beehive: CoDoNS](https://www.cs.cornell.edu/people/egs/beehive/codons.php) is an alternative DNS server with a better distribution profile while offering backwards compatibility. [Handshake - A Namespace For The Decentralized Web](https://meowis.ms/handshake.html) is an article pleading for an actual, decentralized namespace - the ICANN licensing system just isn't cutting it. Handshake uses a decentralized blockchain to register, track and resolve unique domain names with proof of work - this is not dissimilar to ENS. ## Serving [Planktos](https://xuset.github.io/planktos/) allows users to serve content from users directly to other users by cacheing static files as a torrent. It's a cool peer-to-peer system that can cache both simple and complex static sites!