# Solution for the slow platform

**URL:** <https://community.thunkable.com/t/solution-for-the-slow-platform/124533>\
**Category:** Questions about Thunkable X\
**Created:** [June 28, 2019, 1:33pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533 "2019-06-28T13:33:04Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hayder](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/hayder/32/153829_2.png) [@Hayder](https://community.thunkable.com/u/Hayder)\
**Post date:** [June 28, 2019, 1:33pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/1 "2019-06-28T13:33:04Z")

</div>

Hi Thunkers,  
This is a temporary solution to make you do your work on building app on Thunkable X faster.

If you plan to build an app with lots of blocks, then do the long blocks on an empty screen and copy it then paste it in your work screen.

Note: This solution is temporary till Thunkable staff fix this issue.

Regards!  
Hayder

---

<div class="post-metadata">

**Author:** ![kartik\_old](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kartik_old/32/28305_2.png) [@kartik\_old](https://community.thunkable.com/u/kartik_old)\
**Post date:** [June 28, 2019, 3:38pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/2 "2019-06-28T15:38:57Z")

</div>

Thank you so much!  
but we need to design the same screen 2 times…  
We need to request the Thunkable Staff to fix this.  
And also the **Variable carried over to other projects…**

---

<div class="post-metadata">

**Author:** ![maxb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maxb/32/35200_2.png) [@maxb](https://community.thunkable.com/u/maxb)\
**Post date:** [June 28, 2019, 4:04pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/3 "2019-06-28T16:04:18Z")

</div>

Right, thx.

Hope you find a good solution soon.

---

<div class="post-metadata">

**Author:** ![eoinparkinson](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/eoinparkinson/32/143769_2.png) [@eoinparkinson](https://community.thunkable.com/u/eoinparkinson)\
**Post date:** [June 28, 2019, 4:45pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/4 "2019-06-28T16:45:33Z")

</div>

Will the new update just have limit of blocks that it can handle, is compiling going to be manual?

---

<div class="post-metadata">

**Author:** ![CBVG](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/cbvg/32/32401_2.png) [@CBVG](https://community.thunkable.com/u/CBVG)\
**Post date:** [June 28, 2019, 5:45pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/5 "2019-06-28T17:45:13Z")

</div>

Is the slowdown a function of the number of blocks as such, or a function of the size taken to display them?  
In other words, is there an improvement if the blocks are collapsed?

---

<div class="post-metadata">

**Author:** ![Hayder](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/hayder/32/153829_2.png) [@Hayder](https://community.thunkable.com/u/Hayder)\
**Post date:** [June 28, 2019, 6:57pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/6 "2019-06-28T18:57:49Z")

</div>

You do not need to design the second screen. Just set the blocks.

---

<div class="post-metadata">

**Author:** ![kartik\_old](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kartik_old/32/28305_2.png) [@kartik\_old](https://community.thunkable.com/u/kartik_old)\
**Post date:** [June 28, 2019, 6:59pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/7 "2019-06-28T18:59:00Z")

</div>

Then Red Errors?

---

<div class="post-metadata">

**Author:** ![Hayder](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/hayder/32/153829_2.png) [@Hayder](https://community.thunkable.com/u/Hayder)\
**Post date:** [June 28, 2019, 6:59pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/8 "2019-06-28T18:59:30Z")

</div>

This is a temporary for sure. I am sure Thunkable staff will fix this issue very soon.

---

<div class="post-metadata">

**Author:** ![Hayder](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/hayder/32/153829_2.png) [@Hayder](https://community.thunkable.com/u/Hayder)\
**Post date:** [June 28, 2019, 7:04pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/9 "2019-06-28T19:04:17Z")

</div>

You will have to select the right components. That’s it. In stead of setting the whole blocks slowly, you will just set the components inside the blocks area.  
It is not perfect but it is better.

---

<div class="post-metadata">

**Author:** ![kartik\_old](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kartik_old/32/28305_2.png) [@kartik\_old](https://community.thunkable.com/u/kartik_old)\
**Post date:** [June 28, 2019, 7:04pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/10 "2019-06-28T19:04:45Z")

</div>

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![Hayder](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/hayder/32/153829_2.png) [@Hayder](https://community.thunkable.com/u/Hayder)\
**Post date:** [June 28, 2019, 7:05pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/11 "2019-06-28T19:05:19Z")

</div>

My pleasure! I will post anything that may help.

---

<div class="post-metadata">

**Author:** ![Hayder](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/hayder/32/153829_2.png) [@Hayder](https://community.thunkable.com/u/Hayder)\
**Post date:** [July 2, 2019, 5:21pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/12 "2019-07-02T17:21:04Z")

</div>

Finally, I figure out how to get rid of these red errors.  
Instead of setting components texts etc we can use variables and we change the variables contents. The good news is that variables work on all screens and they will never ever show red errors.  
My regards!

---

<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:** [July 2, 2019, 6:19pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/13 "2019-07-02T18:19:44Z")

</div>

My experiments show that the collapset of all blocks does not increase the speed of working with blocks.

---

<div class="post-metadata">

**Author:** ![Mark](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mark/32/18133_2.png) [@Mark](https://community.thunkable.com/u/Mark)\
**Post date:** [July 2, 2019, 11:56pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/14 "2019-07-02T23:56:04Z")

</div>

FWIW, we believe we know the root cause for much of the slowness with large numbers of blocks and it is consistent with the workaround that @Hayder is talking about. The fix is a bit complicated, so I don’t yet have an estimate on when the fix might happen.

-Mark

---

<div class="post-metadata">

**Author:** ![maxb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maxb/32/35200_2.png) [@maxb](https://community.thunkable.com/u/maxb)\
**Post date:** [July 3, 2019, 3:18pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/15 "2019-07-03T15:18:44Z")

</div>

My 2 cents are that it’s slow because it rewrites the code everytime that there is a change in the editor, and sends it to the companion app. If this is the case, just having a ‘Test the app’ button on the website that compiles and connect to the companion would solve it.

But I know nothing of this so it’s just my 2 cents 😅

---

<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:** [July 8, 2019, 10:09am UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/16 "2019-07-08T10:09:18Z")

</div>

Hi there,

My experiments showed that a sharp slowdown occurs when you add at least one block of the variable “Initialize blocks” to the screen. Recently, another user confirmed my guess.

I try to use function parameter blocks, so I encountered this problem recently when it was necessary to transfer the value of a variable to another screen. Which exit? I’m not sure, but it’s possible to recall the Local Storage component to transfer values ​​between screens.

---

<div class="post-metadata">

**Author:** ![maxb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maxb/32/35200_2.png) [@maxb](https://community.thunkable.com/u/maxb)\
**Post date:** [July 8, 2019, 10:22am UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/17 "2019-07-08T10:22:16Z")

</div>

I noticed that too, adding variables is very slow, but didn’t notice it makes all the platform slow, even though it got better since 3 days

---

<div class="post-metadata">

**Author:** ![eoinparkinson](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/eoinparkinson/32/143769_2.png) [@eoinparkinson](https://community.thunkable.com/u/eoinparkinson)\
**Post date:** [July 8, 2019, 11:00am UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/18 "2019-07-08T11:00:08Z")

</div>

I always had my suspicions about those initialise variable blocks.

---

<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:** [July 9, 2019, 7:53am UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/19 "2019-07-09T07:53:27Z")

</div>

On the first screen, I do not have a initialization block and the total number of blocks 500

The second screen has a variable initialization block and 300 blocks.

The first screen is faster (Yandex browser).

---

<div class="post-metadata">

**Author:** ![Pedro\_Alcaide](https://avatars.discourse-cdn.com/v4/letter/p/e495f1/32.png) [@Pedro\_Alcaide](https://community.thunkable.com/u/Pedro_Alcaide)\
**Post date:** [September 9, 2020, 3:19pm UTC](https://community.thunkable.com/t/solution-for-the-slow-platform/124533/20 "2020-09-09T15:19:14Z")

</div>

It goes very slow for me.

 ![screenshot-x.thunkable.com-2020.09.09-17_11_34](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/d/fd7680e5f133f8355aa9891c712fdfa5b1b05c1f.png) ![screenshot-x.thunkable.com-2020.09.09-16_58_00](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/d/8d7554d2000f41c451224d56ca6a17ed94478bd6.png)

[Next page](https://community.thunkable.com/t/solution-for-the-slow-platform/124533.md?page=2)
