Autocompletado instantáneo para 240 millones de dominios: p99 0 ms*
P99 0 ms* autocomplete for 240M domain names
El creador de Wirewiki explica cómo logró un autocompletado casi instantáneo para 240 millones de nombres de dominio. La clave está en precargar las sugerencias en el cliente mientras el usuario teclea, combinado con una API ultrarrápida que usa un trie en memoria para los dominios populares y un índice de bloques mapeado en memoria para el resto. Las pruebas de carga muestran latencias de pocos milisegundos, y el autor detalla los trucos de ingeniería y las limitaciones prácticas.
El autocompletado es la principal forma de navegar por Wirewiki, así que debe ser lo más completo, preciso y rápido posible; quiero que sea instantáneo, como en el siguiente fotograma.