
A developer wrote up what they learned building an interactive 3D piece in the browser using Three.js, a tool for putting 3D graphics on a web page, structured around their own music. It is a technical write-up aimed at other developers.
For a plumbing company, a dental practice or a boutique in Cave Creek, this changes nothing about your website today. But work like this tends to trickle down. Six months after a piece like this makes the rounds, somebody pitches you a homepage with a spinning 3D product, a particle effect that follows the cursor, or a scroll-triggered animation that takes over the screen. So it is worth knowing what you would be buying.
The honest trade-offs. Anything running 3D in a browser is doing real work on your visitor's device. On a new laptop that is fine. On a four-year-old Android phone in a parking lot on cell service, it can mean a slow first load, a hot phone, a drained battery, or a page that stutters. Your customers are overwhelmingly on phones. Second, search engines care about how fast your page becomes usable. Heavy graphics can push that the wrong way. Third, motion causes genuine problems for some people, which is why browsers and operating systems have a "reduce motion" setting. A well-built effect respects it. A badly built one ignores it.
None of that means never. If you sell something physical where seeing it from all angles genuinely helps, a 3D viewer on that one product page can earn its keep. What rarely earns its keep is decoration on a homepage whose actual job is telling people what you do, where you are, and how to reach you.
The useful frame is this: does the effect help someone decide to call you, or does it just look impressive to you and your web person?
What to do: Nothing today. If animation or 3D comes up in your next conversation with whoever builds your site, ask three things. What does it do to load time on a mid-range phone. Does it turn itself off for people who have asked their device to reduce motion. And what happens to the page if it fails to load at all.
Reported by:


