Skip to content
Contact

Performance and optimization

Web · Build

A laptop on a slatted green bench showing the Classroom Champions teacher dashboard, greeting Lisa with an Almost the weekend message.

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