a tumblelog
Wed 09 Dec 2020

The mythical “fast” web page

Web performance can mean a lot of different things to a lot of different people. Fundamentally, it’s a question of how fast a web page is. But fast to whom?

When this page loaded moments ago, was it fast? If so, congratulations, you had a fast experience. So ask yourself, does that make this a fast page? Not so fast! Just because you had a fast experience doesn’t mean everyone else does too. You might even revisit this page and have yourself a slow experience.

Source: The mythical “fast” web page, an article by Rick Viscomi.


vipe allows you to run your editor in the middle of a unix pipeline and edit the data that is being piped between programs. Your editor will have the full data being piped from command1 loaded into it, and when you close it, that data will be piped into command2.

Source: vipe(1) — moreutils

3 Steps to Designing Better Data Structures

This article evaluates three different data structures that could be used to store the state of a Tic Tac Toe board, to figure out what makes good data structures tick.

Source: 3 Steps to Designing Better Data Structures, an article by Monica Olinescu.