We need to keep our eyes on the prize: making sure the internet does not suck for as many people as possible for as long as possible. That’s the work we need to be doing. And we should do it not from a place of fear or despair, but from a place of joy.
This is clever—you can use the
navigator.connection API from a service worker (because it’s asynchronous) which means you can have a service worker script that serves differently sized images based on bandwidth.
It looks like this is landing in Chrome. The
navigator.connection.type property will allow us to progressively enhance based on connection type:
A web application that makes use of a service worker to cache resources during installation might have different bundles of assets that it might cache: a list of crucial assets that are cached unconditionally, and a bundle of larger, optional assets that are only cached ahead of time when
There are potential security issues around fingerprinting that are addressed in this document.
Just like many people develop with an average connection speed in mind, many people have a fixed view of who a user is. Maybe they think there are customers with a lot of money with fast connections and customers who won’t spend money on slow connections. That is, very roughly speaking, perhaps true on average, but sites don’t operate on average, they operate in particular domains.
When it seems like all our online activity is being tracked by Google, Facebook, and co., it comforts me to think of all the untracked usage out there, from shared (or fake) Facebook accounts to the good ol’ sneakernet:
Packets of information can be distributed via SMS and mobile 3G but also pieces of paper, USB sticks and Bluetooth.
Connectivity isn’t binary. Long live the papernet!
How the printing press led to the microscope, and chlorination transformed women’s fashion—Steven Johnson channels James Burke.
A cute approach to pairing typefaces: treat it like a dating game.
Google’s plan to bring internet connectivity to remote areas by using balloons wafting in the stratosphere.
Considering that Google seems to put as much time and effort into its April Fool’s jokes as it does into its real projects, you’d be forgiven for assuming this was a spoof.
Some handy tips for simulating slow network speeds on your machine.
This is quite an astounding piece of writing. Robert Lucky imagines the internet of things mashed up with online social networking …but this was published in 1999!
A script that attempts to detect connection speed (by requesting a test file three times in a row) in order to determine whether hi-res images should be requested or not.
This remains one of the greatest pieces of documentary footage ever filmed.
The web demonstrates its loosely-joined nature yet again; a photo of mine from a science hack/design fiction exhibit results in Dave discovering his family crest.
An extremely addictive bit of fun with small world network theory as applied to music.
Dirk is back. The interconnectedness of all things returns as in App Engine form.
Browse trough your twitter friends, and your friends' friends, and your friends' friends' friends...
An ongoing comic on Flickr where the subject matter comes from the "missed connections" posts on Craigslist.