WebXR in Production With React Three Fiber
Shipping WebXR is not just calling requestSession. How we build browser VR/AR with @react-three/xr—input, fallbacks, performance, and product flows that still work on flat screens.
Read article →Editor's note (2026): This comparison was written in 2020. Prefer our updated guide What is JAMstack? (And What Replaced It in 2026) for hybrid Next.js-era architecture. For services, see web development and Three.js / 3D.
Choosing the right platform for your website can be a difficult task. To make things a little easier for you, here is a rundown of the differences between two popular approaches: the Drupal content management system, and the JAMstack site building methodology. Each approach offers a distinct workflow and each has pros and cons tailored to different needs.
JAMstack lets you build static websites which offer similar capabilities to database-driven sites such as Drupal but offers some key benefits. These capabilities could make your decision on which framework to build your site with far easier. The benefits of using JAMstack to create your site include:
While JAMstack has many advantages over Drupal it does also have a few limitations which can lead to stumbling blocks in specific use cases. These limitations include:
One method of overcoming the limitations of JAMstack involves using JAMstack alongside Drupal or another popular CMS platform. This allows the primary pages and components of your site to be run staticly enabling the performance and security JAMstack is known for. Then, any pages or components which require frequent updates or database-driven features can be pulled from Drupal. This brings you the best of both worlds, so you can enjoy all the benefits of JAMstack while still allowing the complex data management and content editing features of Drupal.
Continue your learning journey with these related articles.
Shipping WebXR is not just calling requestSession. How we build browser VR/AR with @react-three/xr—input, fallbacks, performance, and product flows that still work on flat screens.
Read article →How we combine React Three Fiber with Rapier’s WebAssembly physics engine for vehicle dynamics, collisions, and interactive simulation—without giving up a declarative React scene graph.
Read article →A production 3D product configurator is more than a Three.js demo. Here is the architecture we use—option graphs, URL state, asset budgets, and React Three Fiber scene design—drawn from shipping real configurators like 4x4 Builder.
Read article →