Algola has something they call a DSN that runs your search backed all over the word. So you have good latency's. [https://www.algolia.com/infra]
Additionally you could bundle only what you use in there library to make the page lighter.
Algola has something they call a DSN that runs your search backed all over the word. So you have good latency's. [https://www.algolia.com/infra]
Additionally you could bundle only what you use in there library to make the page lighter.
The vast majority of the JavaScript is superfluous third-party libraries like AngularJS. The actual app is under 2,000 lines of code. I do not expect it would be difficult to cut the frameworks out of it at all, for a lighter and faster experience that only weighed a few kilobytes.
The JS they kick you off with is a pretty decent way to make a thorough, not-trivial search experience, you can get much more than a list of results (faceting and such builtin)
(https://community.algolia.com/instantsearch.js/)
The all-over-the-world bit is an optional part of paid plans, it's quite possible HN isn't using the global DSN