Knowledge base · from our own projects

Real-time rendering in the browser or on the server?

Rendering in the browser uses the visitor's graphics card and is free to run, but it forces you to simplify your 3D models until the weakest phone can handle them. Rendering on a server, the route THE REAL MAG. chose, keeps the full model quality intact and works on every device, but it costs computing capacity per image and places demands on response time.

Christian Wauben Technical Innovation Director, THE REAL MAG. Updated 2026-07-25

Two architectures that are both called real time

The term real-time rendering is used for two fundamentally different set-ups, and that causes almost all the confusion in quotations.

Rendering in the browser. The 3D model is sent to the visitor and their own device calculates every image, usually through WebGL or WebGPU. This is what most configurator platforms do.

Rendering on a server. The model stays on a render server. That calculates the image and sends only the result to the visitor. The customer's device displays a picture and calculates nothing.

Both are real time in the sense that the customer sees straight away what they choose. But they impose opposite limitations.

The trade-off

Browser (WebGL)Server-side
The computing happens onthe visitor's devicea render server
Model quality limited bythe weakest supported phoneyour own source data
First load timeheavy, the model has to be downloadedlight, just the page
Response to a choiceimmediate, no network neededresponse time per image
Device reachuneven, older phones drop outthe same on every device
Cost in usenone, the visitor supplies the computing powercomputing capacity per image
Suitable for CAD dataonly heavily simplifiedat full quality

What the difference costs, from two quotations for the same project

This is the part that is written down almost nowhere, and it is counter-intuitive.

In June 2026 THE REAL MAG. issued two quotations for one and the same project, the same products, the same functionality, only a different rendering architecture. That makes the difference a clean comparison. We leave out the client name and the project discounts here; what matters is the ratio.

ItemServer-sideBrowser (real time)
3D model per product, including all modules and variants¾ studio day1½ studio days
Image quality of that modelphotorealisticsemi-photorealistic
Total modelling work for two products plus scanning2 studio days3½ studio days
Building the configurator itselfthe samethe same

Modelling work for browser rendering cost roughly twice as much, and delivered lower image quality. That is the opposite of what most people expect, because browser rendering feels like the simple and cheap route.

The explanation is simple. A model that has to run smoothly in a browser has to be optimised. Reducing polygons, simplifying materials, compressing textures, and testing all of it on weaker devices. That is manual work per model. With server-side rendering you skip that whole step, because the render server handles the model as it is.

What you get back in modelling work with server-side rendering, you pay in computing capacity per image. That is an ongoing cost rather than a one-off one. With a large range it tips quickly towards server-side, because you do not have to make the optimisation pass for every model.

The problem with simplifying

This is the heart of the matter and the reason THE REAL MAG. chose the server route.

A technical product often comes out of CAD with hundreds of thousands to millions of polygons and material properties that match reality. To run that in a browser on an average phone, the model has to be reduced to a fraction of it. What gets lost is exactly the things you wanted to use 3D for, the seam, the texture of the material, the way light falls on a lacquered surface.

You are then caught in a vice. The wider the device reach you want to serve, the further you have to reduce the quality. THE REAL MAG. does not take that step. Our configurator renders on our own servers, so high-grade source data stays high-grade output and the customer's device is not the limiting factor.

How fast is fast enough

The relevant question with server-side rendering is the response time. How long it takes before the customer sees the new image after making a choice.

On the production configurators of THE REAL MAG. we measure, from website to render, 0.5 seconds on average. The fastest renders come in around 0.3 seconds, the slowest around 1 second. That spread depends on how much has to be recalculated.

That average is the figure to work with, not the minimum. A supplier who promises an absolute ceiling is promising something they cannot deliver on a complex configuration. So ask for the average and the outlier at the top end.

For comparison. Browser rendering responds almost immediately once loaded, but starts with a heavy first load in which the model has to be downloaded. You move the waiting from "every choice" to "once at the start". Which of the two is worse depends on how many choices a visitor makes on average.

When browser rendering is the better choice

It is not a one-way story. Browser rendering wins on three points.

No cost per image. The visitor supplies the computing power. With very high visitor numbers and simple products that is economically better.

No network dependence once loaded. Dragging and rotating respond immediately, even on a poor connection. For free rotation with continuous movement that feels smoother.

Simple geometry is no problem. A chair in twelve colours and three woods does not need heavy models. In that case the limitation of WebGL is not a real limitation.

As a rule of thumb, the simpler your product and the more important free continuous interaction is, the more the browser route weighs up. The more complex your product and the more important image quality is, the stronger the server route gets.

What to ask for in a quotation

Suppliers are rarely explicit about which architecture they use. Three questions make it clear.

  1. Is the image calculated on my customer's device or on your servers?
  2. If it happens in the browser, down to how many polygons is my model reduced, and on which device was that tested?
  3. What happens on a five year old phone?

That third question gets you the most honest answer. Browser rendering makes older devices drop out visibly, and in a consumer market that is a substantial share of your visitors.

Why this is a sales question, not a technical one

It looks like a choice for the developer, but it determines what your customer sees at the moment they decide. A simplified model that looks like plastic does not sell a premium product. And the other way round. A configurator that does not load on an old device sells nothing at all.

So choose from your market. If you sell on quality and detail, the quality ceiling of your architecture is your sales ceiling.

Frequently asked questions

What is the difference between WebGL and server-side rendering?

With WebGL the 3D model runs in the visitor's browser and their own device calculates the image. With server-side rendering the model sits on the servers of THE REAL MAG. The image is calculated there, and the visitor only receives the result.

Does server-side rendering work on every phone?

Yes, because the device only has to display an image and does not have to calculate anything. The heavy computing happens on the server.

Do I have to simplify my CAD data?

With browser rendering, almost always, because the model has to fit in the memory of a phone. With server-side rendering, no. There the quality of your source data determines the end result.

Which is faster?

Browser rendering responds immediately once the model has loaded, but has a heavy first load time. Server-side rendering has no load time up front but does have a response time per image.

Sources and accountability

  • The architectural choice and how our own server-side pipeline works, described at therealmag.eu/3d-configurator, consulted 25 July 2026.
  • The modelling work comparison comes from two of our own quotations of 29 June 2026 for the same project, one per architecture. Amounts have been converted into ratios; the client name and project-specific discounts have been left out.
  • Render time, our own measurement from website to render on our production configurators. 0.5 seconds on average, fastest around 0.3 seconds, slowest around 1 second.
  • The technical properties of WebGL rendering are general and not supplier-specific.
  • According to the body that maintains the standard, WebGL is a 3D graphics API based on OpenGL ES that is built straight into the browser without a plug-in. Khronos Group, WebGL Overview, consulted 30 August 2026.
  • The W3C WebGPU specification states that the API performs operations such as rendering and computation on a GPU, and that the available capabilities differ per implementation because of hardware and system limitations. W3C, WebGPU (Candidate Recommendation Draft, 20 August 2026), consulted 30 August 2026.
  • The classic thresholds for response time are 0.1 seconds, which feels instantaneous, and 1 second, up to which the user's flow of thought stays uninterrupted even though they notice the delay. Jakob Nielsen, Response Times: The 3 Important Limits, Nielsen Norman Group, 1993, consulted 30 August 2026.
  • With browser rendering the size of the model counts. In the worked example of the Khronos 3D Commerce Working Group, reusing geometry for three colour versions means a download of 7 MB instead of 15 MB. Khronos Group, Streamlining 3D Commerce with Material Variant Support in glTF Assets, 11 November 2020, consulted 30 August 2026.

A specific question about your product?

In a 30 minute demo you will know what this costs and delivers for your product.

Plan een demo

Senior-level creativity, automated execution.

The Real Answer.

One conversation. We put your product next to the figures from our own projects. After that you know what it delivers and what it costs.