En 2017 mencionamos Three.js en el Radar de Assess. Desde entonces, esta biblioteca de renderizado 3D para la web ha evolucionado y mejorado rápidamente. Las API estándar de WebGL han mejorado y Three.js ha agregado soporte para WebXR, convirtiéndolo en una herramienta viable para crear experiencias inmersivas. Al mismo tiempo, ha mejorado la compatibilidad del navegador con la representación 3D y las API de dispositivos WebXR, lo que convierte a la web en una plataforma cada vez más atractiva para el contenido 3D. Aunque existen otras bibliotecas de renderizado 3D, nuestros equipos han llegado a preferir Three.js, especialmente cuando se combina con React Three Fiber para abstraer algunos de los detalles de bajo nivel. Descubrimos que los desarrolladores aún deben ser conscientes de los problemas de rendimiento y, a veces, necesitarán reestructurar los datos para optimizar la velocidad de renderizado.
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.