# Airtable data loading slowly

**URL:** <https://community.thunkable.com/t/airtable-data-loading-slowly/334429>\
**Category:** Questions about Thunkable X\
**Created:** [November 23, 2019, 4:54pm UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429 "2019-11-23T16:54:55Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 23, 2019, 4:54pm UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/1 "2019-11-23T16:54:55Z")

</div>

Hello All, I am facing a new problem. Let me describe it. I am creating a quiz app. There are six categories and each category there are about 150 question. I completed 4 categories question and they are about 550 question. I have used one spreadsheet in airtable.So there are 550 rows. My first and second categories questions are appearing at normal time period but 3rd and 4th are delaying about 1.5 and 2 seconds respectively. How can I solve it?

Thanks  
Farhad

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 23, 2019, 4:57pm UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/2 "2019-11-23T16:57:37Z")

</div>

Hello,

To avoid data loading delays and many other problems, download all data from AirTable 1 time at the beginning of application initialization and then work with them locally.

---

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 23, 2019, 5:00pm UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/3 "2019-11-23T17:00:34Z")

</div>

Could you please show me a little bit how to download.

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 23, 2019, 5:04pm UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/4 "2019-11-23T17:04:31Z")

</div>

Do not forget to add error handling to this block.

![%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/9/29eadff4dca5ebce2d3f38f7fe51a0b8466ed4c7.png)

---

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 23, 2019, 5:11pm UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/5 "2019-11-23T17:11:18Z")

</div>

Is it meaning I have to add **only a empty list** in my block then filling the empty list with the row values?

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 23, 2019, 5:38pm UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/6 "2019-11-23T17:38:44Z")

</div>

If you need to list in a List Viewer, then an empty list is needed. And to download data from the Table, a list is not needed. Just use the variable as in the block shown.

---

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 24, 2019, 6:26am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/7 "2019-11-24T06:26:19Z")

</div>

I did this such like the below jpg. It improves only a few milliseconds but not as my expectation. ![timeinterval](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/8/f8f422932f62ddbdd2f67e65d55ffae22e87751c.jpeg)

---

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 24, 2019, 6:41am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/8 "2019-11-24T06:41:01Z")

</div>

my second try with global variable. Can’t understand the question mark . ![global%20var](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/5/65fb4454733d17271156cc09c861e25be4325632.jpeg)

---

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 24, 2019, 7:35am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/9 "2019-11-24T07:35:48Z")

</div>

@actech for your information if i don’t check network connection after each question then it performs super fast. But i want to keep user online in my app.

---

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 24, 2019, 8:10am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/10 "2019-11-24T08:10:05Z")

</div>

@actech actually t happens while the phone is connected with interenet

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 24, 2019, 8:10am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/11 "2019-11-24T08:10:08Z")

</div>

Why do you need to constantly check your network connection?

---

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 24, 2019, 8:10am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/12 "2019-11-24T08:10:52Z")

</div>

because of admob.

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 24, 2019, 8:13am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/13 "2019-11-24T08:13:14Z")

</div>

Is the data in AirTable somehow related to this?

In this case, I can say only one thing: either advertising, or the quick operation of the application.

---

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 24, 2019, 8:13am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/14 "2019-11-24T08:13:29Z")

</div>

revised : i removed the network connection loop and tested the app with internet on then it performed same. but switching of mobile internet it works super fast.

---

<div class="post-metadata">

**Author:** ![farhadkubd1](https://avatars.discourse-cdn.com/v4/letter/f/b38774/32.png) [@farhadkubd1](https://community.thunkable.com/u/farhadkubd1)\
**Post date:** [November 24, 2019, 8:15am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/15 "2019-11-24T08:15:49Z")

</div>

i want to display adv after a certain period.

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 24, 2019, 8:18am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/16 "2019-11-24T08:18:25Z")

</div>

Thunkable X is a single-threaded environment. It is in Java that you can create several threads that will work simultaneously and quickly. But here you need to understand that if you incorrectly create a cycle with constant polling, then this will slow down the entire work flow of the application.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 11:43am UTC](https://community.thunkable.com/t/airtable-data-loading-slowly/334429/17 "2024-11-08T11:43:00Z")

</div>


