ella-sparse:稀疏的数组结构,一次可获取大量记录

时间:2024-06-03 21:16:38
【文件属性】:

文件名称:ella-sparse:稀疏的数组结构,一次可获取大量记录

文件大小:341KB

文件格式:ZIP

更新时间:2024-06-03 21:16:38

JavaScript

灰烬稀疏 欢迎! Emberella Sparse是Ember CLI插件,提供了稀疏的数组数据结构。 其目的是提供一种将数据数组以“页面”或“块”而不是一次全部填充到客户端应用程序的方法。 我曾经从事过一个Ember项目,其中一个客户创建了30,000多个记录。 长话短说:为了支持应用程序中的各种功能,必须将所有30,000条记录预先从路线的模型挂钩中获取。 不用说,客户每次访问该应用程序都要等待从服务器加载30,000条记录,这让他们很不高兴。 提取所有数据至少需要30秒。 在获取有用或交互式的内容之前,要盯着加载指示器停留30秒。 加载30,000条记录对我们的服务器加载没有任何帮助。 这是Emberella Sparse旨在解决的问题。 对于初学者,Emberella Sparse仅自动获取结果的第一页。 理想情况下,无论系统将数据输入到您的Ember应用程序中,都可以相当


【文件预览】:
ella-sparse-master
----.travis.yml(1KB)
----.ember-cli(280B)
----ember-cli-build.js(494B)
----vendor()
--------.gitkeep(0B)
----addon()
--------instance-initializers()
--------services()
--------.gitkeep(0B)
----config()
--------ember-try.js(2KB)
--------environment.js(90B)
----index.js(71B)
----.watchmanconfig(37B)
----package.json(2KB)
----tests()
--------test-helper.js(228B)
--------index.html(1KB)
--------unit()
--------.eslintrc.js(55B)
--------dummy()
--------integration()
--------helpers()
----package-lock.json(605KB)
----app()
--------instance-initializers()
--------services()
--------.gitkeep(0B)
----testem.js(556B)
----CONTRIBUTING.md(639B)
----.npmignore(404B)
----.eslintrc.js(1KB)
----.template-lintrc.js(62B)
----LICENSE.md(1KB)
----.gitignore(379B)
----README.md(8KB)
----yarn.lock(426KB)
----.eslintignore(240B)
----.editorconfig(368B)

网友评论