# Best way to load a ton of JSON data into an Ember App

**URL:** <https://discuss.emberjs.com/t/best-way-to-load-a-ton-of-json-data-into-an-ember-app/15553>\
**Category:** Ember Data\
**Created:** [September 27, 2018, 4:09am UTC](https://discuss.emberjs.com/t/best-way-to-load-a-ton-of-json-data-into-an-ember-app/15553 "2018-09-27T04:09:54Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![jameshahn2](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/jameshahn2/32/16087_2.png) [@jameshahn2](https://discuss.emberjs.com/u/jameshahn2)\
**Post date:** [August 26, 2019, 7:12pm UTC](https://discuss.emberjs.com/t/best-way-to-load-a-ton-of-json-data-into-an-ember-app/15553/25 "2019-08-26T19:12:47Z")

</div>

'Twas outstanding. Now to make it play nice with this.

> [@How to make an a responsive table grid with alphabetical ordered columns](https://discuss.emberjs.com/t/how-to-use-dynamic-arrays-in-an-ember-helper/16995/7):
>
> Apologies if I seem a little thick… I just finally figured out what all those j and i things meant this weekend. The joys of being self-taught. face_with_monocle I knew this wouldn’t work, but not sure how to separate the two. export default Component.extend({ rows: computed('terms.[]', function() { let params = this.terms this.get.findAll('term', { letter: params.letter }); let columns = Math.floor(window.innerWidth / 100); let itemsPerColumn = Math.ceil(params.length / co…

---

_[View the full topic](https://discuss.emberjs.com/t/best-way-to-load-a-ton-of-json-data-into-an-ember-app/15553)._
