Skip to content

HYVÄ THEME DEVELOPMENT

Hyvä Theme: The Fastest Frontend for Magento 2.

100 Lighthouse. Sub-second LCP.

Hyvä is a modern Magento 2 theme framework built on Alpine.js and Tailwind CSS — replacing the bloated Luma/Knockout.js frontend with a lightweight, performant stack that consistently achieves 100 Lighthouse scores and sub-second LCP. We build custom Hyvä themes and migrate existing Magento stores to the Hyvä stack.

View our work
Hyvä Certified100 LighthouseAlpine.jsTailwind CSS
H

Hyvä Theme

React + Alpine.js on Magento 2

100

Lighthouse

< 0.8s

LCP

90%

Less JS

vs. Luma (default Magento theme)

Page weight3.4 MB340 KB
JavaScript2.1 MB190 KB
LCP4.2s0.8s

Lighthouse

100

Hyvä

Trusted by Canadian service businesses
Apex Dental
Toronto Limo Co
Hudson Outdoor
Cedar Law
Coastal Collective
Elevate Fitness
Maple Comfort
Greenscape Designs
Caldwell HVAC
Morrison Barristers
Oak & Vine
Purecycle Fitness
Apex Dental
Toronto Limo Co
Hudson Outdoor
Cedar Law
Coastal Collective
Elevate Fitness
Maple Comfort
Greenscape Designs
Caldwell HVAC
Morrison Barristers
Oak & Vine
Purecycle Fitness

100

Avg. Lighthouse score on Hyvä builds

< 0.8s

Avg. LCP on custom Hyvä themes

90%

Less JavaScript vs. Luma

10x

Faster builds than Luma development

Why Hyvä replaces Luma

Magento 2's default Luma theme ships with 2MB of JavaScript, 4-6 second LCP, and a Knockout.js framework that nobody wants to develop on. Hyvä fixes all of it.

Luma, Magento 2's default theme, was designed in 2015 with a RequireJS and Knockout.js frontend stack that has not aged well. The average Luma-based Magento 2 store has 2-3MB of JavaScript on the homepage, consistently fails Core Web Vitals, and is slow to develop on because Knockout.js is unfamiliar to modern frontend developers. Hyvä replaces all of this.

Hyvä is built on Alpine.js (lightweight reactive framework, ~4KB) and Tailwind CSS — a stack that modern frontend developers know, that produces minimal JavaScript output, and that consistently achieves Lighthouse scores of 95-100 on custom implementations. The development speed improvement over Luma is 5-10x, which means custom Hyvä themes cost significantly less to build than equivalent Luma themes.

90% less JavaScript on the page vs. Luma — direct performance and Core Web Vitals improvement
Alpine.js: lightweight, declarative reactivity without a build step
Tailwind CSS: utility-first styling with automatic purging for minimal CSS output
Modern development stack that frontend developers actually know
10x faster development than Luma — custom themes built in weeks, not months

100

Avg. Lighthouse score on Hyvä builds

< 0.8s

Avg. LCP on custom Hyvä themes

90%

Less JavaScript vs. Luma

10x

Faster builds than Luma development

The Hyvä performance advantage

The average Luma store scores 25-40 on Lighthouse. The average custom Hyvä theme scores 95-100. This is not a marginal improvement — it changes your SEO and conversion calculus.

Core Web Vitals are a Google ranking factor. Stores that consistently fail CWV are being outranked by competitors that pass — even when other SEO factors are comparable. A Hyvä migration that takes a store from 30 to 98 on Lighthouse is a direct SEO intervention with measurable ranking impact within 3-6 months.

The conversion rate impact of load time improvement at this magnitude is also significant. Taking LCP from 4.2s to 0.8s is a 5x load time improvement. Google's research shows that each 100ms of load time improvement correlates with approximately 1% conversion rate improvement. A 3.4s improvement is a meaningful, permanent conversion rate uplift — entirely from the theme change.

Hyvä eliminates RequireJS and Knockout.js — the two largest contributors to Magento 2's JavaScript payload — and replaces them with Alpine.js at 4KB.
Tailwind CSS with purging produces 5-15KB of CSS per page compared to the 100KB+ of unpurged CSS typical in Luma theme implementations.
Every Hyvä custom theme we build achieves 95+ Lighthouse on every page template — not just the homepage — because the lightweight stack applies globally.
Alpine.js is a modern reactive framework that current frontend developers know well — development is faster, maintenance is easier, and hiring is less painful than Knockout.js.
Hyvä Checkout is a separately licensed module that replaces Magento's default checkout with a performant Alpine.js/Tailwind equivalent — maintaining the performance story through to purchase.
The Hyvä React Checkout option uses React for the checkout component — ideal for teams that prefer React over Alpine.js or need more complex checkout customisation.
What we cover

Every service under one roof.

Swipe or use arrows · 1 of 5

Custom Hyvä Theme

Bespoke Hyvä theme built on Alpine.js and Tailwind CSS.

Custom Hyvä theme development from scratch — designed to your brand, built for performance, and achieving 95-100 Lighthouse across every page template. Full component library for your team to edit without developer involvement.

Custom design in Figma first
Alpine.js + Tailwind CSS
95-100 Lighthouse on all templates
Full component documentation
Learn more about Custom Hyvä Theme
Custom Hyvä Theme service visual

Active coverage area

Bespoke Hyvä theme built on Alpine.js and Tailwind CSS.

View

1/5

Intent

Buyer need

Proof

Trust signal

Action

Lead path

1

Custom design in Figma first

2

Alpine.js + Tailwind CSS

3

95-100 Lighthouse on all templates

Coverage progress20%

Not sure where to start?

Talk to our team
Capabilities

Built for performance at every layer.

100 Lighthouse Score

Custom Hyvä themes consistently achieve 95-100 Lighthouse on every page template. The Alpine.js + Tailwind stack makes this achievable by default.

Alpine.js Frontend

Lightweight reactive framework at 4KB — 99% smaller than the Knockout.js bundle it replaces. Modern, maintainable, and familiar to current developers.

Tailwind CSS

Utility-first styling with automatic purging — 5-15KB of CSS per page vs. 100KB+ in typical Luma implementations.

Core Web Vitals

Pass Core Web Vitals on every template. Direct ranking impact from Google's CWV ranking factor — measurable in Search Console within 90 days.

Luma → Hyvä Migration

Full migration from Luma to Hyvä — templates rebuilt, modules updated for compatibility, and parallel environment tested before cutover.

Hyvä Checkout

Replace Magento's bloated default checkout with a lightweight Alpine.js/Tailwind equivalent — consistent performance through to purchase.

Custom Component Library

Every custom Hyvä theme ships with a documented component library your team can use to build new pages independently.

Module Compatibility

Third-party module Hyvä compatibility development — frontend templates rebuilt for the Alpine.js stack, tested and documented.

Performance Analytics

Before/after performance benchmarking at every milestone. You see the Lighthouse improvement quantified at staging, not just at launch.

Technology

The platforms we build on.

We're platform-agnostic but opinionated. Every platform recommendation is made after understanding your business model, your team's capability, and your growth plans — not because it's easiest for us.

Hyvä Theme Framework

Base framework

Licensed Hyvä Theme base — the foundation all custom development is built on. Includes the Alpine.js component library, Tailwind configuration, and Hyvä-specific Magento template overrides.

Alpine.js v3

JavaScript

Alpine.js provides declarative reactivity for interactive components — cart drawer, mini-cart, product gallery, quantity selectors. At 4KB, it replaces the 2MB RequireJS + Knockout.js bundle.

Tailwind CSS v3

Styling

Tailwind CSS with JIT compilation and purging — only the utility classes actually used in the theme are included in the production CSS bundle. Typical output: 8-15KB.

Hyvä Checkout / React Checkout

Checkout

Separately licensed Hyvä Checkout or React Checkout module — replacing Magento's default checkout with an Alpine.js or React-powered equivalent that maintains the Hyvä performance story.

Magento 2.4.x

Platform

Hyvä requires Magento 2.4.x. We always build on the current supported Magento version and verify all modules have Hyvä-compatible frontend templates before beginning theme development.

Vite / Webpack

Build tooling

Vite for Hyvä theme asset compilation — significantly faster build times than Magento's traditional Grunt/Webpack pipeline, with hot module replacement during development.

Selected Work

Proven outcomes.

All work

98

Lighthouse (was 28)

+55%

Organic traffic

eCommerce

Coastal Collective

Luma to Hyvä migration. Lighthouse improved from 28 to 98. LCP from 4.8s to 0.7s. Organic traffic up 55% from Core Web Vitals improvement in 4 months.

98

Lighthouse (was 28)

+55%

Organic traffic

100

Lighthouse score

6 weeks

Development time

B2B Commerce

Industrial Supply Co.

Custom Hyvä theme build on a new Magento 2 B2B implementation. 100 Lighthouse from day one. Development completed in 6 weeks — 3x faster than equivalent Luma development.

100

Lighthouse score

6 weeks

Development time

-22%

Checkout abandonment

+31%

CVR

Wholesale

BuildCo Supply

Custom Hyvä theme migration with Hyvä Checkout implementation. Checkout abandonment reduced 22% from improved checkout performance and UX. CVR up 31%.

-22%

Checkout abandonment

+31%

CVR

How we work

Our Strategic Process

Step 1

Performance baseline and module compatibility audit.

Lighthouse baseline on all current page templates, module inventory, and Hyvä compatibility assessment. We know exactly what the migration involves before quoting.

Book a Free Call
01

Phase 1 of 6

Audit

All phases

Next: Design

FAQ

Answers, before you ask.

The most common questions we hear about services, process, timelines, and fit — answered plainly.

Hyvä is a Magento 2 theme framework built on Alpine.js and Tailwind CSS. It replaces Magento's default Luma theme, which is built on RequireJS and Knockout.js — a 2015-era JavaScript stack that produces 2-3MB of JavaScript on every page load. Hyvä's Alpine.js frontend is 4KB. The result is 90% less JavaScript, sub-second LCP, and consistent Lighthouse scores of 95-100.

Insights

Industry perspectives.

Practical guides and data-backed insights from our senior team.

All articles
Ready?

Let's build something that
compounds over time.

One senior team. Every channel. No hand-offs. Book a Free Call and we'll review your current setup before we speak.