Performance and optimization
Web · Build


We set a performance budget at the wireframe stage and check the work against it as the site is built. Pages stay static where they can, images are sized to fit, and we measure on real phones over real connections.
A budget from the wireframe
Most of a site's speed is settled when its pages are specified. We set a budget before the design is drawn and check the work against it as we go, because tuning a finished site recovers much less.
Pages are static where they can be, images and video are sized to the space they fill, and the browser gets only the code a page needs.
Testing on real devices
Lab scores are good at catching regressions but make a poor target. We measure on real phones over real connections, because that is how visitors meet the site.
Why speed matters
Faster pages do better in search and lose fewer visitors while they load. Most of the speed comes from leaving things out, like a script, a font weight or an oversized image, and each thing left out saves time on every page load for the life of the site.
When we moved Alberta Ecotrust Foundation from WordPress to Next.js and Prismic, their pages loaded faster and their team got an easier way to manage content.
Selected work
2026
2026
#HalfTheStory Learning Management System
Platforms and applications, Portals and member experiences, Platform architecture, Data modelling, Interface design, Multilingual and multi-region systems, Accessible design, Performance and optimization

Platforms and applications, Portals and member experiences, Platform architecture, Data modelling, Interface design, Multilingual and multi-region systems, Accessible design, Performance and optimization
2025
2025
Calgary Arts Development Calgary Public Art Guide
Interactive maps, Platforms and applications, Interface design, Content modelling, Content management systems, Performance and optimization
Interactive maps, Platforms and applications, Interface design, Content modelling, Content management systems, Performance and optimization
2024
2024
Calgary Municipal Land Corporation C+E Access Map
Interactive maps, Interaction design, Interface design, Accessible design, Performance and optimization
Interactive maps, Interaction design, Interface design, Accessible design, Performance and optimization
All capabilities
Brand
Structure
Web
Build
- Web development
- Content management systems
- E-commerce
- Performance and optimization