TurboQuant: Compresión vectorial veloz para navegadores

Fuentes: New TurboQuant library enables fast vector compression in browsers

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.