Web3DSurvey.com es un servicio comunitario que recopila datos reales de compatibilidad con WebGL, WebGL 2 y WebGPU para que los desarrolladores de 3D web elijan funciones basándose en mediciones concretas y no en suposiciones. En abril de 2026, mantener el sitio y almacenar los datos costó alrededor de 3 dólares canadienses; en junio de 2026, el colector recibió cerca de 500.000 solicitudes, cada una con hasta 596 puntos de datos, lo que suma unos 300 millones de puntos mensuales. La arquitectura se divide en tres partes: un colector embebido como iframe diminuto en sitios 3D colaboradores, un servidor API independiente que filtra bots y vuelca muestras a BigQuery, y un servicio de reporte que lee agregados para la web pública. El colector prioriza GET con el payload comprimido en la URL para evitar las peticiones CORS previas, enviando un único request en lugar de dos. Las muestras se insertan en BigQuery mediante la API Storage Write, que encaja en la cuota gratuita de ingesta mensual, y se reparten en cinco tablas particionadas por día con expiración automática a 120 días, ocupando unos 6,2 GiB en la región us-central1. El servicio de reporte lanza decenas de pequeñas consultas de agregación en paralelo, cada una de unos 500 ms, y ensambla los resultados en JavaScript. Para evitar que el flujo continuo de inserciones invalide la caché interna de BigQuery, el sistema añade una capa de caché JSON transparente con TTL configurable que guarda resultados ya calculados. El diseño desacopla ingesta y consulta para que un pico de tráfico en un lado no afecte al otro, y mantiene la factura mensual en pocos dólares canadienses.
