Preparing your Tomato experience…
Home ENGINEERING / HOW WE BUILD TECH

Built like a product.

Behind every frame of this site sits engineering you can inspect: measured speed, real-time 3D, two languages from one source, and a studio system that publishes in seconds. This is how it is made — with the figures measured live, on your device.

See every scene as wireframe, with the technique behind each section. Or press X on any page.

Live, on your device

Read from your browser's own performance APIs while this page runs. Nothing here is typed in by hand.

Page load
—
Largest paint
—
Layout shift
—
Frame rate
—
Over the network
—
Requests
—

Measured on real visitors

The 75th percentile of the last four weeks, from visitors' own phones and computers: the measure Google uses for its Core Web Vitals. Only anonymous timings are collected.

DeviceLCPLoadingINPResponseCLSStabilityTTFBServer
Phones————
Computers————

Collecting: the figures appear once enough visits have been measured.

Performance budgets

What any page of this site may cost on its first load. Our test suite holds every page to these limits on every build, so a page that grows past them does not ship. The bars measure this page, now.

Sizes are compressed bytes over the network. On a repeat visit most of this comes from your browser's cache, so the bars shrink.

Inside this site

Six problems we solved here, each one you can see working.

01

A realistic tomato, written in code

No 3D model: the fruit, its calyx and its stem are generated, the skin is baked into 111 KB of maps, and the shapes build in idle time so nothing stutters.

02

An astronaut who talks with his hands

A 90-bone rig driven by springs, gestures timed to the voice, and a glow guarded against the one bad pixel that could black out a whole frame.

03

39% lighter, not one pixel changed

Two textures the scene never sampled were removed, models and fonts compress on the wire, and each page's styles arrive as one cached file.

04

A hero drawn off the main thread

The film projector renders inside a Web Worker on an OffscreenCanvas, so scrolling and reading never wait on the GPU.

See it live
05

One source, two languages

Every page speaks Arabic and English, right to left and left to right, from the same markup, with layout, motion and 3D included.

See it live
06

A studio system that publishes in seconds

Works, notes, briefs and media live in our own panel; publishing re-renders the pages through the same pipeline as the build.

Lab notes

What we build with

Open, proven tools, chosen for what each project needs rather than by habit.

Our standards

The same standards this site was built to, applied to every project.

How a project runs

  1. 01

    Discover

    Goals, audience, constraints and what success will be measured by.

  2. 02

    Prototype

    The riskiest part first, running in the browser, before anything is polished.

  3. 03

    Build

    Design and engineering in one loop, in both languages from day one.

  4. 04

    Prove

    Budgets, tests and device checks, with the numbers shared with you.

  5. 05

    Launch

    A calm release with monitoring switched on from the first minute.

  6. 06

    Care

    Updates, backups and improvements as your audience grows.

Build it properly, with us