Mencionamos pela primeira vez o Three.js no Radar no anel Avalie em 2017. Desde então, esta biblioteca de renderização 3D para a web evoluiu e melhorou rapidamente. As APIs WebGL padrão foram aprimoradas e o Three.js adicionou suporte para WebXR, tornando-o uma ferramenta viável para a criação de experiências imersivas. Ao mesmo tempo, o suporte do navegador para renderização 3D e APIs de dispositivos WebXR melhorou, tornando a web uma plataforma cada vez mais atraente para conteúdo 3D. Embora existam outras bibliotecas de renderização 3D, nossos times passaram a preferir Three.js, especialmente quando pareado com React Three Fiber para abstrair alguns dos detalhes de baixo nível. Descobrimos que as pessoas desenvolvedoras ainda precisam estar cientes dos problemas de desempenho e, às vezes, precisam reestruturar os dados para otimizar a velocidade de renderização.
Despite the fervor surrounding the spate of new headsets, we believe there are many VR and AR scenarios that make sense in the browser, particularly on mobile. Given this trend, we have seen an uptick in usage of Three.js, a powerful JavaScript visualization and 3D rendering framework. The growth in support for WebGL, which it is based on, has helped adoption, as has the vibrant community supporting this open source project.
Despite the fervor surrounding the spate of new headsets, we believe there are many VR and AR scenarios that make sense in the browser, particularly on mobile. Given this trend, we have seen an uptick in usage of Three.js, a powerful JavaScript visualization and 3D rendering framework. The growth in support for WebGL, which it is based on, has helped adoption, as has the vibrant community supporting this open source project.