BCX chose Three.js as its 3D library tool. Being 100% cloud native means BCX doesn’t want to build out with reliance on installed software. There are other options, so-called video game engines, but they are not cloud native, and they require a dependency on installed software. The future is cloud native, not installed.
Choosing Three.js for 3D rendering means BCX can deliver a true 3D browser experience. There are other 3D engines available, including some ‘game’ engines. The downside of those is that they’re like a desktop application trying to run on mobile. They’re powerful, but they are still installed software and come with installed software headaches. ■