HTML 网格/表格选项(虚拟渲染/滚动)
HTML grid/table options (virtual rendering/scrolling)
我正在寻找一个具有虚拟渲染/滚动功能的坚实、高性能的 HTML 网格/表格。到目前为止,我已经编译了以下可能的选项:
- dhtmlxGrid
- 数据表
- 表排序器
- www.jtable
- 光滑网格
- trirand.com
- 液柔一格
首先,如果有人可以在此列表中添加更多选项以供考虑,我将不胜感激。
其次,任何人都可以使用HTML网格/表格为高性能网站提供任何"现实世界"的体验吗?10-100k 并发用户,以及浏览器兼容性等问题。
我的网站是一个高流量、高数据(100 万+条记录)的SAAS营销自动化系统,专门使用Datatables。
很有可能,如果它是数据表的信誉良好的替代品,我已经在去年尝试过,并且网站流量不是我找到的任何解决方案的问题......所有这些似乎都以这种方式做得很好,并且(相对)开销较低。
诀窍是处理大量数据。许多选项希望您将HTML表发送到javascript,它将通过抓取dom来构建网格。 这听起来很棒,直到你开始处理几千多条记录,然后它开始磨砺。 Datatables 通过允许您在服务器端构建数据来克服此问题,一次生成 X 条记录或 X+a 定义的超额(称为流水线),允许您在每个查询上缓冲比用户需要的更多的结果,以允许更快的分页。 这就是它看起来工作得如此之快的原因,如果你的查询优化得很好,用户几乎不会注意到。 有一个完整的 API 允许您动态修改数据(例如使用可编辑的表)。
Datatables也是唯一一个(至少在我搜索时)与jQuery ThemeRoller完全集成的。 在我的应用程序中,这意味着只需切换CSS文件(jqueryui.com 自动生成),我就可以完全重新设置整个应用程序的主题,包括数据表。 它允许我出售联合品牌作为追加费用,实际上我需要 5 分钟才能完成。
最后,Datatables 拥有一个蓬勃发展的社区、下载和导出为 CSV 或 PDF 等插件,以及一个似乎 24/7 全天候回答问题的作者。 我怀疑他的许多概念将被纳入未来的jQuery UI Grid中,该网格将在不远的将来推出。因为他正在为该项目做出贡献。
- 幻灯片滚动javascript不起作用
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 结合jQuery和jetpack无限滚动
- HTML 网格/表格选项(虚拟渲染/滚动)
- ng网格支持虚拟滚动吗
- 虚拟滚动在IE中显示错误,缺少行
- Dojo DataGrid虚拟滚动操作方法
- 在iOS8中,使用.focus()将显示虚拟键盘并在触摸后滚动页面
- AngularJS + ag-grid:具有虚拟分页/无限滚动的粘性/记忆选择
- 虚拟键盘/滚动奇怪事件
- 使用angular ui树的angular material虚拟滚动会产生错误
- 剑道网格,虚拟滚动,页面大小和聚合
- 如何使用angularJS创建虚拟滚动
- 如何使用滚动条在虚拟画布上移动
- 我如何滚动到最后一个项目的Qooxdoo虚拟
- 虚拟重复刷新并停留在滚动索引中
- SlikGrid虚拟滚动-庞大的数据集
- 重新排序列,虚拟滚动,网格大小在jqgrid不起作用