<story><title>Autocomplete – A JavaScript library for building autocomplete experiences</title><url>https://github.com/algolia/autocomplete</url></story><parent_chain><item><author>onion2k</author><text>If you don&amp;#x27;t need it to be clever and dynamic, and you&amp;#x27;re not too bothered about styling, then HTML&amp;#x27;s &amp;lt;input&amp;gt; tag has a typeahead option using &amp;lt;datalist&amp;gt;.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;developer.mozilla.org&amp;#x2F;en-US&amp;#x2F;docs&amp;#x2F;Web&amp;#x2F;HTML&amp;#x2F;Element&amp;#x2F;datalist&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;developer.mozilla.org&amp;#x2F;en-US&amp;#x2F;docs&amp;#x2F;Web&amp;#x2F;HTML&amp;#x2F;Element&amp;#x2F;da...&lt;/a&gt;</text></item></parent_chain><comment><author>psygn89</author><text>Unfortunately its scrolling performance is kinda laggy around 200 items or so in Chrome.  Here&amp;#x27;s someone&amp;#x27;s example at 5,000 options which is absurd but you might think it would perform better being that it&amp;#x27;s a native control. &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;jsfiddle.net&amp;#x2F;klesun&amp;#x2F;mfgteptf&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;jsfiddle.net&amp;#x2F;klesun&amp;#x2F;mfgteptf&amp;#x2F;&lt;/a&gt;</text></comment>
<story><title>Autocomplete – A JavaScript library for building autocomplete experiences</title><url>https://github.com/algolia/autocomplete</url></story><parent_chain><item><author>onion2k</author><text>If you don&amp;#x27;t need it to be clever and dynamic, and you&amp;#x27;re not too bothered about styling, then HTML&amp;#x27;s &amp;lt;input&amp;gt; tag has a typeahead option using &amp;lt;datalist&amp;gt;.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;developer.mozilla.org&amp;#x2F;en-US&amp;#x2F;docs&amp;#x2F;Web&amp;#x2F;HTML&amp;#x2F;Element&amp;#x2F;datalist&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;developer.mozilla.org&amp;#x2F;en-US&amp;#x2F;docs&amp;#x2F;Web&amp;#x2F;HTML&amp;#x2F;Element&amp;#x2F;da...&lt;/a&gt;</text></item></parent_chain><comment><author>airblade</author><text>&amp;quot;Not too bothered about styling&amp;quot; is quite important.  Datalists are relatively uncommon and I think many users may not know what they are seeing and how they can interact with it.&lt;p&gt;Also datalists appear quite different across different browsers, which is fine of course for a native form control, but annoying if you&amp;#x27;re aiming for a more consistent look.</text></comment>