Skip to content

Sustainable Web at maneko

A lighter web is a better web.

Version
v1.0
Status
Living document
Updated
September 2026

The web is not separate from the physical world.

  • Every page load moves data.
  • Every image has weight.
  • Every script asks a device to do work.
  • Every server needs energy to keep running.

We do not claim that we can remove the impact of the digital products we make.

We do believe we can understand more of what is within our control, remove what does not need to be there, and make the work more efficient over time.

For us, sustainable web design is not a badge.

It is a way of working.

The web isn't weightless.

A website may look like little more than text, images and a few buttons on a screen.

Behind it are servers, data centres, networks, devices, software and continuous transfers of data.

All of them use resources.

So when we think about how fast a website is, we do not only think about seconds.

We also think about how much data it moves, how much computation it asks for, how many third parties it depends on, how long it can remain useful, and what kind of infrastructure keeps it online.

Performance is good manners. Resource use matters too.

Six ideas.

Sustainable Web at maneko is built around six ideas.

None of them makes a website "sustainable" on its own.

Together, they give us a direction for making more thoughtful digital products.

  1. 01

    Build only what needs to exist.

    What we choose not to build is a design decision too.

    Every feature, integration, page, animation and dependency comes with a cost.

    That cost is not only development time. It can also mean more code, more maintenance, more data transfer, more computation and more complexity.

    So we try not to begin by asking "what else can we add?". We begin with a different question.

    Does this need to exist?

    In practice
    • We evaluate features against real user and business needs.
    • We try to reduce unnecessary pages and repeated content.
    • We see technology as a tool rather than the objective.
    • When a simpler solution is enough, we question additional technical complexity.
    • The fact that something can be built is not enough reason to build it.

    Build less. Build better.

  2. 02

    Every byte should earn its place.

    Everything we ask someone to download should have a reason to be there.

    High-resolution imagery, custom type, video and motion are powerful design tools. We are not interested in removing them simply to make a number smaller.

    But sending people significantly more data than the experience requires is not good design either.

    The goal is not to remove visual quality. It is to deliver it with less unnecessary weight.

    In practice
    • We prepare images for the sizes in which they will actually be displayed.
    • We consider modern and efficient media formats where appropriate.
    • We aim to serve appropriate image variants across different screens.
    • We defer media that is not needed for the initial experience.
    • We question unnecessarily large image and video assets.
    • We optimise SVGs and other static resources.
    • We try not to send font weights and character sets that the experience does not use.

    We can protect the identity of the work, without making it heavier than it needs to be.

  3. 03

    Your device shouldn't work harder than it has to.

    Data transfer is only part of the story.

    The code we send to a browser also needs to be processed by someone's device.

    That is why we look beyond file size and consider how much work an experience asks a device to perform.

    In practice
    • We try to reduce unnecessary JavaScript.
    • We remove unused code and dependencies.
    • When native web technologies can solve a problem well, we question additional libraries.
    • We evaluate intensive motion and interactions for performance as well as appearance.
    • We defer non-critical work where appropriate.
    • We choose rendering and application architectures based on the needs of the project rather than habit.

    An interface can be ambitious. The user's device should not have to pay an unnecessary price for it.

  4. 04

    Every third party has to justify its seat at the table.

    Every external service added to a site brings new weight with it.

    • Analytics
    • Chat tools
    • Video embeds
    • Maps
    • Marketing pixels
    • Social feeds
    • Experimentation platforms

    Every third-party service added to a website can introduce more requests, more code, more data transfer and sometimes new questions about privacy.

    That is why we prefer to add third parties because they are needed, not because they are expected.

    In practice
    • We want to know why every third-party service exists.
    • We remove services that are no longer being used.
    • We consider lighter alternatives.
    • We try to avoid loading unnecessary third-party resources immediately.
    • Where appropriate, services can wait for user interaction or consent.
    • We consider the value of an integration alongside its performance, privacy and maintenance cost.

    Convenience isn't free.

  5. 05

    Host with intention.

    Even a well-optimised website has to run somewhere.

    We do not treat infrastructure as an entirely invisible technical detail.

    When hosting decisions are within our control, energy sourcing, infrastructure efficiency, resource allocation and the transparency of the provider can become part of the decision.

    In practice
    • We try to avoid unnecessary over-provisioning.
    • We design caching and distribution strategies around actual project needs.
    • We question unnecessary storage and excessive logging.
    • When infrastructure is our decision, we examine the evidence behind environmental claims made by providers.
    • Where appropriate, we prefer independently verifiable lower-impact hosting options.

    Infrastructure is not under maneko's control on every project. When it is not, we want to say so clearly.

    We only claim what we can verify.

  6. 06

    Measure, don't guess.

    The easiest way to say something is "more sustainable" is to say it without measuring it.

    We prefer the opposite.

    We do not believe there is one perfect measurement for the environmental impact of a digital product. Nor can its entire impact be reduced to a single number.

    But measuring useful indicators is a better starting point than measuring nothing at all.

    Where possible, we establish technical baselines and follow how they change.

    We look at things like
    Transferred Data
    The amount of data actually transferred to the user.
    Page Weight
    The resources required to deliver an experience.
    Network Requests
    How many separate network requests a page requires.
    JavaScript
    How much JavaScript is transferred and executed.
    Images & Media
    The weight of visual and media resources.
    Core Web Vitals
    Performance indicators that help us understand real user experience.
    Third-party impact
    The additional cost introduced by external services.
    Hosting status
    Whether environmental claims associated with the infrastructure can be independently verified.
    Estimated CO₂e
    An estimate generated from transferred data and the calculation model being used.

    The word in that last one matters:

    estimated.

    This is not a reading taken from an electricity meter. It is the output of a model.

The Maneko Sustainable Web Standard

Good intentions are not enough.

That is why we are turning our Sustainable Web approach into an internal standard that can be reused across projects.

Our standard covers
Product & Scope
Reducing features and complexity that do not serve a meaningful need.
Images & Media
Delivering media with appropriate sizes, formats and loading strategies.
Typography
Protecting visual identity without carrying unnecessary font weight.
Front-end
Managing code, dependencies and computational cost.
Third Parties
Evaluating external services against both their value and their cost.
Network & Caching
Reducing repeated transfers and unnecessary network activity.
User Preferences
Respecting preferences such as reduced motion where appropriate.
Accessibility
Helping digital experiences work for more people.
Hosting & Infrastructure
Making more considered infrastructure choices when those choices are ours to make.
Performance & Carbon
Measuring performance budgets and estimated environmental indicators.
Evidence & Reporting
Supporting what we say with evidence wherever possible.

Required. Target. Measure.

Not every project is the same.

A corporate website, an image-led portfolio and a web application should not necessarily share the same technical budget.

So our standard uses three kinds of expectation.

REQUIRED

Practices we expect to apply across maneko projects under normal conditions.

Where there is an exception, we want to understand why.

TARGET

A quality or performance level we aim for.

The needs of a particular project may require another decision.

MEASURE & REPORT

Indicators we measure and evaluate in context rather than forcing into one universal limit.

A budget should guide the experience, not flatten it.

Performance is part of the standard.

We do not separate web performance from our approach to a more sustainable web.

A fast website is not automatically a low-impact website.

But reducing unnecessary data, computation and complexity often moves performance and resource efficiency in the same direction.

That is why Core Web Vitals are among the references we use when evaluating web performance. But our objective is not a perfect score in a testing tool.

Real people matter more than perfect scores.

We use laboratory measurements while building.

Where sufficient data is available, we want to consider real user experience too.

Accessibility belongs here too.

We do not treat accessibility as a carbon metric.

We do believe a more sustainable digital product should consider whether more people can use it and whether it can remain useful over time.

Accessibility therefore belongs to the people side of our Sustainable Web approach.

Where appropriate, we targetWCAG 2.2 Level AA

That target does not mean every project can automatically claim WCAG 2.2 AA conformance.

A conformance claim should only be made when the necessary evaluation has actually taken place.

Accessibility deserves evidence too.

Carbon numbers need context.

It is possible to estimate the carbon impact associated with loading a web page.

It is not responsible to present that result as an exact physical measurement.

Whenever we publish an emissions estimate, we aim to provide enough context to understand where it came from:

Model
Which estimation model was used?
Version
Which version of that model?
Date
When was the measurement taken?
Scenario
Was it a first visit, repeat visit or another defined scenario?
Data transferred
How much data was the calculation based on?
Hosting status
Could the hosting claim be verified?

So instead of simply writing:

Without context0.12 g CO₂e
With contextEstimated 0.12 g CO₂e per measured visit, calculated using [model / version / date].

The number may be the same.

The honesty of the claim is not.

What these numbers don't tell you.

No single metric on this page describes the entire environmental impact of a website.

An emissions estimate may not fully represent:

  • the complete lifecycle of a user's device,
  • the physical impact of all infrastructure,
  • hardware manufacturing,
  • the exact electricity mix used by an individual visitor,
  • the social impacts of a digital service,
  • or every indirect consequence created by the product.

We therefore use these numbers as indicators to support decisions, not as certificates or absolute truths.

Numbers are useful. Context makes them meaningful.

maneko.studio: we measure ourselves first.

Before our clients' projects, we looked at our own site.

maneko.studio is the first continuous measurement point of our Sustainable Web Standard. The figures below are this site measuring itself.

Across our representative pages we measure performance, data transfer, third-party resources, media weight and estimated digital emissions.

Baseline measurement statusFirst baseline measurement complete.

We publish the results here. Not only the ones that look good.

More than half of the home page is a single video, and it is the heaviest item on the site. It is next in line to be improved.

Baseline measurement: home page
IndicatorMeasured
Home page data transfer1,050 KB
JavaScript transferred259 KB
Image and media weight620 KB
Network requests40 requests · third-party 0
Core Web Vitals (lab)LCP 3,092 ms · CLS 0 · TBT 13 ms
Estimated CO₂e per visit0.159 g
Hosting verificationUnverified: no record in the directory
Last measuredSeptember 2, 2026

The other four representative pages measured between 434 and 451 KB.

The Core Web Vitals figures are lab measurements (Lighthouse, simulated throttling). Real-user field data has not been collected yet; when it is, we will publish it separately.

How did we measure this?

Our evidence policy asks eight questions. If we publish the number, we should publish the answers too.

What did we measure?
Five representative pages of maneko.studio: the home page, The Maneko Way, Sustainable Web, Work and Our Use of AI. The figures in the table are for the home page.
When did we measure it?
On the date given in the table. When we repeat the measurement, the figures and the date are updated together.
How did we measure it?
Three runs per page, mobile emulation, first visit with an empty cache. The published value is the median of the three; a single run is noisy.
Which model or tool did we use?
Lighthouse for transfer, requests and Core Web Vitals. CO2.js with the Sustainable Web Design model for the emission estimate. Tool and model versions are listed in the carbon context below.
What was inside the scope?
Every resource transferred to the browser on first load: document, JavaScript, styles, fonts, images and video.
What was left outside it?
Device manufacturing and life cycle, the physical impact of infrastructure, the visitor's actual electricity mix, return-visit scenarios and any interaction after the page has loaded.
What did maneko control?
The page's code, media sizes, third-party load and deployment settings.
What did it not?
The visitor's device and connection, the host's energy source, the carbon intensity of the grid, and the assumptions built into the emission model.

Context for the carbon estimate

We do not publish a gram figure without context. The estimate above was calculated under these conditions:

Model
Sustainable Web Design
Version
4 · @tgwf/co2 0.19.0
Date
September 2, 2026
Scenario
First visit, empty cache (the model assumes 100% new visitors)
Data transferred
1,074,960 bytes
Hosting status
Unverified: no record in the directory

Grid intensity was taken as the model's global default of 494 g/kWh; the visitor's actual electricity mix was not measured.

Why is hosting "unverified"?

The Green Web Foundation directory returns no record for this domain. That does not mean "not green"; it means "unverified": our host's own domains (vercel.com, nextjs.org) come back with no record on the same query. We will update this when a verifiable record exists.

Already published

We already publish our Lighthouse performance scores per project.

See it on The Maneko Way

We want to show progress, not perfection.

How light a website is today matters as much as how much it improves tomorrow.

So we publish not only the current figure but, where we can, the change as well.

  • Before → After
  • Baseline → Current
  • Problem → Change → Result

When we make an optimisation we will show what we changed and how it moved the measurements.

When there is no improvement, we would rather not hide that either.

Because the point of measuring is not to look good.

It is to decide better.

Changelog

Sustainable Web at maneko is a living piece of work.

Our standards, tools and the web itself will change. We intend to record meaningful updates here.

  1. v1.0
    • Sustainable Web at maneko established.
    • Core measurement areas, technical standard categories and the evidence policy defined.
  2. v1.1
    • First baseline measurement for maneko.studio completed and published.
    • Measurement methodology and the context for the carbon estimate added to the page.
    • The measurement is now repeatable; the figures come from a single measurement record.
  3. Next
    • Reduce the weight of the home page video: the heaviest single item the measurement found.
    • Set performance budgets for different project classes.
    • Develop the Sustainability Report format for client projects.
    • Collect real-user field data for Core Web Vitals.

Our evidence policy

A sustainability claim is not true simply because it sounds good.

Where possible, we want technical claims we publish to answer a few basic questions:

  1. 01What did we measure?
  2. 02When did we measure it?
  3. 03How did we measure it?
  4. 04Which model or tool did we use?
  5. 05What was inside the scope?
  6. 06What was outside the scope?
  7. 07What was controlled by maneko?
  8. 08What wasn't?

This will not make us perfect.

It should help us be more transparent.

The references behind our approach

Sustainable Web at maneko is an internal working standard created by maneko.

It is not a certification programme and does not make conformance claims on behalf of third-party standards.

Our approach is informed by work from the open web community and international standards organisations.

Key references

and the current technical documentation of the tools we use.

WSG is a W3C Group Note Draft, not a standard endorsed by W3C or its Members. We use it as a reference, not as a conformance certificate.

As those references and models evolve, our methodology may evolve too.

A living standard.

This page is not a finished sustainability declaration. It is a starting point.

  • We will measure.
  • We will get things wrong.
  • Some targets will change.
  • We will learn better methods.
  • And where we can, we will show the results.

A lighter web won't solve everything.

That's not an excuse to make it heavier.

  • Less unnecessary data.
  • Less unnecessary computation.
  • Less unnecessary complexity.
  • More thought.
  • More measurement.
  • More responsibility.

That's Sustainable Web at maneko.