Talking about web font performance is more than just talking about adding the fonts to a page using @font-face. That's just the beginning of our quest for performant fonts.
Because of their size fonts...
Streams are a very interesting concept and a new set of tools for the web. The idea is that we can read and write, depending on the type of stream we're using, chunks of content... either write them...
If you don't know I have a ton of different type and layout experiments in their own website. I'll start sharing some of the demos I've been working on via Twitter and explain the code for some...
While working with Workbox I discovered a hidden danger of opaque responses. This post will address these shortcomings and provide an imperfect solution for how to do it.
Normally, opaque responses...
Progressive Enhancement is a powerful methodology that allows Web developers to concentrate on building the best possible websites while balancing the issues inherent in those websites being accessed...
One of the things that have been tempting when working on a PWA for my layout experiments has been to do everything at once and work on them in parallel.
Reading Jason Grigsby's Progressive Web...
Journalism Now episode on archival issues raised some interesting issues when it comes to archiving content and the longevity of the web.
In this post, I will cover some of the issues I think are...
As I've played more and more with fonts, both in terms of trying to find good pairings and looking at different serif fonts for body copy.
Reading issue 61 of Coffee Table Typography brought some...
Cutting the mustard is a term first defined by the BBC to explain how to test if a browser supported the features needed to run a web application. In the example below, we need to make sure that the...
I've always been interested in interactive stories. At first, I thought we may be able to use the locations as portals to 3D environments and collaborative experiences.
A few days ago (as I write...