Skip to content
Viewing: all (22)
  1. Mike Leonard The web is fun Motion designUX & UITechnical validation
  2. Jara Santamaria Martinez Every year is a new brief PlatformsContent strategyTechnical validation
  3. Kristina Radonjic The work between the work Digital strategyMarketing
  4. Guanglun Wu Choosing the right tech stack Technical validationPlatformsDigital strategy
  5. Barry Cumberlidge Security deep dive Technical validationContent strategyDigital strategy
  6. David Lowbridge Startups are prototypes Digital strategyBrand automation
  7. Tara Heal Shapeshifting the Future UX & UIMarketing
  8. Tom Small The theme is the guardrail Brand automationPlatforms
  9. Barry Cumberlidge Your biggest asset in an RFP, your website SEOContent strategyDigital strategyMarketing
  10. Michael Gunner Cache Components: the right content at the right time PlatformsTechnical validationContent strategy
  11. David Lowbridge From static frames to a creative operating system Brand automationUX & UI
  12. Tom Small We build by leaving things out PlatformsDigital strategyUX & UI
  13. Michael Gunner Standardise the foundations, not the brand experience PlatformsBrand automation
  14. Charlie Clarke Letting type move Motion designUX & UI
  15. Andy Purbrick Putting video back where it belongs PlatformsTechnical validation
  16. Mike Leonard The cache that doubled as a coordinator PlatformsTechnical validation
  17. Andy Purbrick We test the revenue path Technical validationDigital strategy
  18. Mike Leonard Two months in Three.js, we started over Motion designTechnical validation
  19. Rhona Mackay The form we actually trust PlatformsTechnical validation
  20. Andy Purbrick The testbed nobody will see PlatformsTechnical validation
  21. Andy Purbrick Twenty-four modules, one wrapper PlatformsContent strategy
  22. Andy Purbrick We haven’t missed a Thursday in 33 weeks Content strategyMarketing

The web is fun

Mike Leonard 6 min read Motion design UX & UI Technical validation

Two days in Paris with the people pushing it somewhere new and fun.

The web is fun

Guang (our Chief Digital Officer), Áron (a fellow Creative Developer) and I took the Eurostar to Paris for the first-ever Three.js conference. Three.js is an open-source library that powers much of the 3D you see on the web. It provides a simple API for adding cameras, lights and objects to a 3D world, without needing to worry about all the complex maths happening behind the scenes. Even Apple trusts the technology to render high-quality 3D models of their devices. Here at Made by ON, we’ve used Three.js for a number of our sites. Air, EY Adventure Awaits, Bhutan and Primary VC to name a few.

But the conference was about much more than the library itself. It was a celebration of everything that makes the web more fun and interactive, breaking away from the flat design conventions we’ve become so used to, and perhaps a little bored by.

Speakers ranged from the creator of Three.js itself, to developers who have built entire products around expanding its capabilities, to creatives responsible for some of the most inspiring websites we’ve ever seen. We met people helping architects model their creations, baseball teams visualise real-time data, and curious students keen to break into this world.

Conference creator David Ronai on stage in a blue robe, under a screen reading "Three.js Conf — the first Three.js event, Paris 10 & 11 Sep 2026"
Intro talk by conference creator David Ronai.

Across two packed days of talks, panels, debates and even roasts, there was more than enough to leave us feeling overwhelmed, inspired and excited about what we might build next. Here are some of my key takeaways.

Embracing the robots

As with many aspects of life today, it was hard to avoid the conversation around AI. Nobody seemed to doubt its capabilities, that ship has definitely sailed. Opinions on its place in our everyday workflows, however, varied.

Mr Doob, the creator of Three.js, was all in. His talk focused on the idea of AI as the next level of abstraction. We no longer need to touch the code in the same way that we no longer worry about the ones and zeros everything ultimately boils down to. This view was shared by a number of less technical attendees, particularly designers, who were using AI to bring their creations to life in ways that simply weren’t possible for them before.

Conversely, a number of speakers spoke proudly about creating their work without AI, or reminisced fondly about a time before it. Vicente Lucendo broke down the creation of Messenger, his incredible passion-project website, which he built over the course of six months. Every detail was handcrafted, considered and revised multiple times. He reflected that, had he supercharged the process with AI and built the site over a weekend, it simply wouldn’t have developed the same sense of personal attachment, love and care that ultimately made it what it became.

An illustrated figure with a yellow backpack standing at an empty road junction in a small town, drawn in a flat hand-painted style
The stylised world of Messenger.

As a business at Made by ON we have a desire collectively to remain close to the code and the craft, be it supported by AI tooling or not, as what is clear is that regardless of method, ideas, passion and creativity will always reign supreme.

More tools to learn

Fortunately for all of us, the web never remains static. New libraries, extensions and features built directly into the browser are constantly evolving. What’s less fortunate is the time it takes for all browsers to support these new technologies, and therefore how long we have to wait before we can confidently roll them out to clients.

Right on the cusp of widespread support is WebGPU, the successor to WebGL, which has powered 3D on the web for over a decade. Alongside big performance gains, WebGPU introduces compute shaders, allowing huge numbers of calculations to run in parallel on the GPU. The result is more complex simulations, particle systems and visual effects, without grinding the page to a halt. Renaud Rohlinger demonstrated this with a fluid simulation of over one million particles, a staggering achievement in a browser.

A dense field of blue particles forming Hokusai’s Great Wave as a 3D surface, with the original woodblock print inset in the corner
1 million particles form Katsushika Hokusai’s Great Wave, running in real time.

The added capabilities of WebGPU do, however, come at the expense of more complex code. To help mitigate this, TSL (Three Shader Language) was created by Sunag, who gave a talk about its features. TSL provides a more approachable way to write shaders within Three.js, using JavaScript rather than having to write separate, lower-level shader code.

Additionally, two developers from Chrome itself took to the stage to show off a new, almost magical technology called HTML-in-Canvas. Traditionally, the worlds of 3D and standard web elements, such as images, text and links, have remained very separate. A whole range of tricks is needed to keep the two in sync and make them feel like part of the same experience. This new technology changes that, allowing standard HTML elements to be rendered directly inside the 3D canvas. Some crazy examples are already popping up, and widespread browser support cannot come soon enough.

Crème de la crème

The talks we enjoyed most were simply talented artists and developers showing off their work and getting a glimpse behind the scenes of awe-inspiring projects I’d seen out in the wild. In some areas we were reassured to be following similar principles, while in others humbled by the skill and creativity on show.

Bruno Simon is probably the closest thing to a celebrity in the Three.js world. His course on the fundamentals probably had been completed by more than half the people in the room. He gave the final talk of the event, outlining his principles for creating a memorable site with points such as ‘animate everything’ feeling like a challenge for us all to pursue. His talk was also filled with examples, some launched well over a decade ago but still feeling fresh today, proving that it’s not the technology but how you use it that matters.

Bruno Simon on stage beside a slide reading "Animate everything" over an illustrated 4x4 climbing a hill
Bruno Simon’s talk, presented live in the form of a car racing game.

These immersive sites can often feel like outliers. They’re sometimes dismissed as gimmicky, over-engineered or at odds with the web’s increasingly rigid conventions. But perhaps, like high fashion, they can pioneer new ways of interacting with the web that eventually trickle down into everyday experiences.

Being in a room full of people who share that view, and the desire to make the web more fun and interactive, was perhaps the biggest takeaway of all. More than any particular technology or technique, the conference was a reminder of why I became a Creative Developer in the first place and our focus at Made by ON being The Creative Technology Partner in our industry. We all left Paris inspired, full of ideas and excited to help push the web somewhere new.

A hand holding a deep-red laminated croissant on a pavement
The perfect croissant in lieu of photos we forgot to take of ourselves at the conference.