This is pretty neat stateless app, however the current implementation leads to performance issues on slower connections.
Have you thought about some optimizations you could make to filtering/searching to minimize the initial load time, while still keeping all the logic client-side?