Como a MDN implementa o autocomplete de busca
(hacks.mozilla.org)<p>- Quando o usuário tenta pesquisar algo, o índice com 11.690 títulos de artigos é baixado para realizar a busca local<br />
→ Arquivo JSON de 144 KB compactado com Brotli (`title,url`)<br />
→ Ao passar o mouse sobre o campo de busca, ao focá-lo, ou ao digitar '/' em qualquer parte do documento, isso é reconhecido como início da busca e o arquivo é baixado (arquivo de dados e arquivo da função de busca)<br />
- Depois de baixar o arquivo de dados, o índice é construído com a biblioteca FlexSearch e a UI é tratada com downshift <br />
→ FlexSearch: biblioteca rápida de busca full-text <br />
→ downshift: componente de autocomplete para React<br />
→ Quais resultados aparecem primeiro é definido no servidor ao montar os dados JSON, ordenando por PV, e eles são exibidos nessa ordem</p>
Ainda não há comentários.