Skip to contact form

Quality guides

Accessibility & performance

Motion preferences, keyboard behaviour, native scrolling, resilient forms, and software built to last.

Accessibility and performance are properties of the whole system, not a checklist added before launch. These guides show the small implementation choices that keep interfaces usable under different inputs, preferences, and network conditions.

They also explain the tradeoffs behind choosing native browser behaviour and established tools when a more fashionable option would make the experience less reliable.

Guides in Accessibility & performance

Engineering5 min read

Why we don't use smooth-scroll libraries

Scroll hijacking is the reason your arrow keys and Page Down "randomly stop working" on some sites. Feel the difference between the two below.

Process6 min read

Built to last

Why we default to boring, well-worn tools instead of whatever launched on Twitter last week — and the one time we don't.