Un equipo de desarrolladores ha lanzado una nueva biblioteca llamada TurboQuant, diseñada para permitir la compresión rápida de vectores directamente en navegadores web y Node.js. La biblioteca, basada en la investigación de Google (paper a presentarse en ICLR 2026), utiliza WebAssembly (WASM) y SIMD (Single Instruction, Multiple Data) para lograr una alta eficiencia. Los usuarios pueden probar una demostración en vivo de las capacidades de TurboQuant, incluyendo búsqueda vectorial, similitud de imágenes y compresión de Gaussian Splatting 3D. La instalación es sencilla a través de npm (npm install turboquant-wasm).
TurboQuant ofrece una API en TypeScript para inicialización, codificación, decodificación y cálculo de productos punto. Las pruebas de “golden-value” confirman que la salida es idéntica a la implementación de referencia en Zig. La compresión logra una relación de aproximadamente 6:1 (aproximadamente 4.5 bits por dimensión), preservando la información esencial para tareas como la búsqueda de similitud. Sin embargo, requiere versiones específicas de los navegadores (Chrome 114+, Firefox 128+, Safari 18+) y Node.js (20+) debido al uso de instrucciones SIMD relajadas. El proyecto está disponible bajo licencia MIT.
