这是一个库,用于在浏览器中对大型集合进行简单、快速的过滤和排序。 有一个由社区维护的分支,解决了一些后 NY 版本的问题。
PourOver 是一个库,用于在浏览器中对大型集合(比如 100,000 个项目)进行简单、快速的过滤和排序。它允许您构建可在 60fps 下运行的数据探索应用程序和存档,这些应用程序无需等待数据库调用才能渲染查询结果。
PourOver 围绕着可以任意组合的简单查询这一理念而构建,无需重新计算其结果。您可以进行联接、交集和差集查询。PourOver 会记住您的查询是如何构建的,并在添加或修改项目时智能地更新它们。此外,您还可以使用诸如定期缓存信息的集合、分页和缓存的视图、快速排序等有用的功能。有关更多信息,请访问 GitHub 页面上的 PourOver 主页。
PourOver 由《纽约时报》的互动新闻小组创建,并于 2014 年开源。我们在多个项目中积极使用它,包括:
我们欢迎通过问题或拉取请求提出建议和反馈,但稳定的构建和一致的 API 为内部 NYT 使用是我们的首要目标。 我们意识到这可能无法满足所有社区的使用或利益。
暂无开放 Issues,或尚未同步最近议题。