# App is very slow with multiple data viewer lists on multiple pages

**URL:** https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252
**Category:** Questions about Thunkable X
**Tags:** help, data-viewer
**Created:** [May 14, 2024, 1:36am UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252 "2024-05-14T01:36:08Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![karastudenskip](https://avatars.discourse-cdn.com/v4/letter/k/9fc348/32.png) [@karastudenskip](https://community.thunkable.com/u/karastudenskip)
#### Post date: [May 14, 2024, 1:36am UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/1 "2024-05-14T01:36:08Z")

</div>

Hi all,

I heave built a music festival app to display the acts by day/time, venue, and artist. Each version of the schedule has its own page, and I used Data Viewer Lists to create each version of the schedule. The fewest # of DVL on one page is 4, and the largest number is about 30. Each one is connected to a Google sheet (3 separate sheets with multiple tabs) and there are only 4 rows on each tab. It is taking so long for some of these to load and I worry that with more people on the app, it will take even longer. Does anyone have a solution to make them load faster?

I have read through some of the related topics but don’t feel like I have found a solution that fits my situation.

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [May 14, 2024, 3:48pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/2 "2024-05-14T15:48:45Z")

</div>

Hi @karastudenskip, thanks for reaching out about this! Are the schedules fixed or subject to change? If they are fixed, you could try using a [local table data source](https://docs.thunkable.com/getting-started/data-sources/data-sources-3). Since the information would live in the app itself, calling the data should be faster.

---

<div class="post-metadata">

### Author: ![karastudenskip](https://avatars.discourse-cdn.com/v4/letter/k/9fc348/32.png) [@karastudenskip](https://community.thunkable.com/u/karastudenskip)
#### Post date: [May 14, 2024, 4:45pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/3 "2024-05-14T16:45:41Z")

</div>

Hi Matt,

I will need to update them as things change, but it looks like I would be able to do that with a local table without re-publishing - is that inaccurate?

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [May 14, 2024, 5:06pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/4 "2024-05-14T17:06:23Z")

</div>

If you use a local table, you would need to publish an update to the app when you make any changes.

There are many different variables that play into the speed of how quickly the data viewer will load an external data source so it is hard to parse this down. If you’re able, it may be worth trying out [Airtable](https://docs.thunkable.com/getting-started/data-sources/data-sources-1) as your data source to see if that is quicker.

---

<div class="post-metadata">

### Author: ![karastudenskip](https://avatars.discourse-cdn.com/v4/letter/k/9fc348/32.png) [@karastudenskip](https://community.thunkable.com/u/karastudenskip)
#### Post date: [May 14, 2024, 6:24pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/5 "2024-05-14T18:24:24Z")

</div>

I just tried using airtable and it actually went slower than with Google Docs. Is there a set of blocks that will speed it up?

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [May 14, 2024, 6:56pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/6 "2024-05-14T18:56:23Z")

</div>

Is the Data Viewer List one of the default data viewers or are you using a [Custom Data Viewer](https://docs.thunkable.com/app-design/ui-components/data-components/data-viewers/custom-data-viewer)? Are they just displaying text from the Google Sheet?

---

<div class="post-metadata">

### Author: ![karastudenskip](https://avatars.discourse-cdn.com/v4/letter/k/9fc348/32.png) [@karastudenskip](https://community.thunkable.com/u/karastudenskip)
#### Post date: [May 14, 2024, 7:22pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/7 "2024-05-14T19:22:36Z")

</div>

It is just one of the default viewers displaying text from the Google Sheet.

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [May 14, 2024, 8:19pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/8 "2024-05-14T20:19:50Z")

</div>

Thanks for that info. Let me do some tests and see what I can find.

---

<div class="post-metadata">

### Author: ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)
#### Post date: [May 14, 2024, 11:12pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/9 "2024-05-14T23:12:34Z")

</div>

Google and airtable are not good options for speedy db interactions

Use supabase or xano. You’ll be golden. Quick as heck! Plus with xano you can easily offload heavy work from client to server.

---

<div class="post-metadata">

### Author: ![karastudenskip](https://avatars.discourse-cdn.com/v4/letter/k/9fc348/32.png) [@karastudenskip](https://community.thunkable.com/u/karastudenskip)
#### Post date: [May 14, 2024, 11:21pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/10 "2024-05-14T23:21:24Z")

</div>

Thanks, Jared! How do I connect one of those to Thunkable? Google Sheets and Airtable are both options, but I don’t believe the others are?

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [May 15, 2024, 2:56pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/11 "2024-05-15T14:56:48Z")

</div>

It is a more advanced feature than using the Data Viewers but @jared is absolutely correct. He’s done a lot of great work here in the Community with Xano. This is specifically a great post about getting started:

> [@Getting Started on Xano](https://community.thunkable.com/t/getting-started-on-xano/1916640):
>
> I frequently post about using Xano and Thunkable and as such thought it appropriate to begin laying out groundwork for how the two can work together I created this example project [https://x.thunkable.com/projectPage/627014721734c6001491480d](https://x.thunkable.com/projectPage/627014721734c6001491480d) In it you will find a page of snippets and video about what they are and how to install them. Feel free to post simple question here related to installing a snippet. In the project you will see how to sign a user up, log someone in, and request and updat…

We also did a webinar several years ago (most everything should still be the same today!) that would be worth looking at:

> **[Connect Xano Backend to Thunkable | Xano Connect](https://www.xano.com/connect/thunkable/)**
>
> Connecting Xano and Thunkable is easy! Watch the tutorial to learn more. Start building free today and pay only when you scale.

Let us know if you have any questions as you get started!

---

<div class="post-metadata">

### Author: ![tiny\_apps](https://avatars.discourse-cdn.com/v4/letter/t/3d9bf3/32.png) [@tiny\_apps](https://community.thunkable.com/u/tiny_apps)
#### Post date: [May 15, 2024, 3:26pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/12 "2024-05-15T15:26:12Z")

</div>

@jared I have no idea what is backend or xano is.

Can you please explain in Laymans term … what does it do…

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)
#### Post date: [August 13, 2024, 3:26pm UTC](https://community.thunkable.com/t/app-is-very-slow-with-multiple-data-viewer-lists-on-multiple-pages/3001252/13 "2024-08-13T15:26:32Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
