# \[Solved\] Is there some reason why my blocks might start to lag?

**URL:** <https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876>\
**Category:** Questions about Thunkable X\
**Tags:** solved\
**Created:** [November 10, 2018, 5:39pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876 "2018-11-10T17:39:17Z")\
**Posts on this page:** 20\
**Page:** 13

<div class="post-metadata">

**Author:** ![Chris](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/chris/32/78883_2.png) [@Chris](https://community.thunkable.com/u/Chris)\
**Post date:** [January 27, 2020, 6:13am UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/244 "2020-01-27T06:13:09Z")

</div>

I also run into this white screen issue a lot after the update… seems to be kind of the same problem users have with not being able to save their latest changes properly… only thing that helped so far is to wait a second or two after each block movement 😬

---

<div class="post-metadata">

**Author:** ![Chris](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/chris/32/78883_2.png) [@Chris](https://community.thunkable.com/u/Chris)\
**Post date:** [January 27, 2020, 6:15am UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/245 "2020-01-27T06:15:05Z")

</div>

> [@tatiang](#):
>
> Even though it’s faster, I’m hoping the block refreshing can be improved. Things shouldn’t disappear when you’re dragging them:
> 
> ![ezgif-3-09ceba922ac4](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/f/5f53154f00f1ce9f96fe1118187e4e8343527ab2.gif)

I also hope this can finally be addressed - I have had this issue for months 😬

---

<div class="post-metadata">

**Author:** ![Chris](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/chris/32/78883_2.png) [@Chris](https://community.thunkable.com/u/Chris)\
**Post date:** [January 27, 2020, 7:24am UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/246 "2020-01-27T07:24:36Z")

</div>

> [@Daniel\_Coglitore](#):
>
> I simple refresh and is all good

But the latest changes are gone 🤔

---

<div class="post-metadata">

**Author:** ![Daniel\_Coglitore](https://avatars.discourse-cdn.com/v4/letter/d/e8c25b/32.png) [@Daniel\_Coglitore](https://community.thunkable.com/u/Daniel_Coglitore)\
**Post date:** [January 27, 2020, 2:11pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/247 "2020-01-27T14:11:13Z")

</div>

Yes! have to avoid that crash 😆 , but I definitly rather to wait 5 segs after finishing changing all the blocks or moving aside a block I dont need to delete it later than wait 5 segs per move as It was before , very frustrating. without this lag thunkable feels totally different

---

<div class="post-metadata">

**Author:** ![Abdelrahman1](https://avatars.discourse-cdn.com/v4/letter/a/5daacb/32.png) [@Abdelrahman1](https://community.thunkable.com/u/Abdelrahman1)\
**Post date:** [February 3, 2020, 11:46am UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/248 "2020-02-03T11:46:13Z")

</div>

Yes now it became to much faster, great job

Is there a plan to reduce apps size?

---

<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:** [February 3, 2020, 12:15pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/249 "2020-02-03T12:15:13Z")

</div>

The site seemed to be a little slow for me yesterday. Most noticeably in the UI editor.

---

<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:** [March 6, 2020, 9:16pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/250 "2020-03-06T21:16:58Z")

</div>

Hello,

I thought I should post here instead of creating a new topic, unless I am otherwise instructed 😛

Block lag appears to be gone! **BUT** , I am getting pretty bad lag in the **design screen**.

See [here](https://streamable.com/9fwf6) for a short video on what I’m experiencing.

Just to also confirm again, **the block editor is fine.** It is just the design screen.

Is anybody else experiencing this, or does Thunkable know about this?

# Thanks.

---

<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:** [March 6, 2020, 9:22pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/251 "2020-03-06T21:22:17Z")

</div>

Same here @eoinparkinson, it takes a while to add any components. And I’ve had a rough time moving screens around also.

I’m guessing another update is in the works for sometime 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:** [March 6, 2020, 10:12pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/252 "2020-03-06T22:12:54Z")

</div>

Hopefully.

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [March 16, 2020, 2:31pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/253 "2020-03-16T14:31:58Z")

</div>

2 posts were split to a new topic: [What’s faster, a variable or a label?](https://community.thunkable.com/t/whats-faster-a-variable-or-a-label/518002)

---

<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 22, 2020, 10:53pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/254 "2020-06-22T22:53:25Z")

</div>

> [@jared](#):
>
> I’m guessing another update is in the works for sometime soon

Definitely needed for more advanced projects. I am curious if it’s a platform limitation or the actual connection to x.thunkable is the bottle neck 🤔

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [June 22, 2020, 11:28pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/255 "2020-06-22T23:28:56Z")

</div>

What’s your block count up to at the moment @eoinparkinson?

---

<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 23, 2020, 12:19am UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/256 "2020-06-23T00:19:57Z")

</div>

Hi @domhnallohanlon,

As of this reply:

- 2,088 blocks - entire app
- 20 screens in total
- Average 104.4 blocks per screen
- Largest number of blocks on any one screen is 594, followed by 258 blocks.
- 32 variables total, 3 of which are stored variables, the other 29 are app variables.

Designer & Block screens lag heavily with only 2-8 blocks on a screen, which are mostly on button clicks or when screen opens blocks.

This app is visual component heavy. The major concern is that there are more blocks to go in. Most of the visual work is done. The visual part of the app was done first as the designer screen is far worse than the block screen. A brutally honest opinion on the user experience right now is pretty bad. An end result can be achieved, but with excess work and time.

I am aware this is still a massive improvement from what it was before, though a project this large is still painfully slow. The app itself performs quickly. Apologies if this message came across rude, it definitely wasn’t a complaint, but more of a review. Thanks.

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [June 25, 2020, 10:29am UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/257 "2020-06-25T10:29:42Z")

</div>

> [@eoinparkinson](#):
>
> The visual part of the app was done first as the designer screen is far worse than the block screen.

This sounds like a different type of lag, no?

You’re saying that you have a large number of visual elements in your component tree and that designer is laggy - is that right @eoinparkinson?

---

<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 25, 2020, 10:44am UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/258 "2020-06-25T10:44:12Z")

</div>

Correct. The blocks are also laggy but I believe this is caused by the visual component lag. If I had a screen with a few visual components and lots of blocks it wouldn’t be this bad.

The only thing I found that isn’t laggy is renaming components, otherwise changing texts, styles, moving components on the tree viewer and adding new components are all very slow. I get error messages from the browser saying the webpage is unresponsive and asks me to wait or leave now and again.

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [June 25, 2020, 11:16am UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/259 "2020-06-25T11:16:58Z")

</div>

Thanks. Do you have a rough idea of how many UI component you have? It’s possible that just one is (like a map or animations for example) might be causing the slow down? I’d want to be able to reproduce this behaviour so I can get a better understanding of when and where this occurs.

Have I recommended [Loom](https://www.loom.com/) to you before? Can you do a quick screen recording and PM or email it to me so I can share with the rest of the team.

---

<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 25, 2020, 11:34am UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/260 "2020-06-25T11:34:51Z")

</div>

I’ll be home soon and I’ll do up a recording. I’ll DM it to you then if that’s alright.?

Thanks.

---

<div class="post-metadata">

**Author:** ![antje.smilesyft](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/antje.smilesyft/32/67780_2.png) [@antje.smilesyft](https://community.thunkable.com/u/antje.smilesyft)\
**Post date:** [July 1, 2020, 2:42pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/261 "2020-07-01T14:42:35Z")

</div>

I am experiencing the same. It has become so bad that it seems like I need to stop working on the app. Images aren’t uploading properly, it is impossible to move screens, waiting times after doing any kind of action are anywhere between 10-30 seconds. 😢  
The design screen has become mostly unusable for me. The blocks screen works fine.  
I literally just bought a new computer because I initially thought the lag had to do with my tiny RAM, but the lag didn’t get any better.  
It’s super frustrating. I was willing to pay for the tool as soon as I’m ready to launch. But as it is now, there is no chance I can launch at all.  
It took me a long time to get to this point. Dropping the project now and starting with a different tool would be pretty devastating. I’m 100% lost for ideas.

---

<div class="post-metadata">

**Author:** ![neutronic\_force7](https://avatars.discourse-cdn.com/v4/letter/n/ac91a4/32.png) [@neutronic\_force7](https://community.thunkable.com/u/neutronic_force7)\
**Post date:** [August 16, 2020, 4:03pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/262 "2020-08-16T16:03:59Z")

</div>

And another one that joins to this problem. The auto-saving feature of thunkable is horrible.

I have been working in an app for one month and after so much time I start to think that I cannot use thunkable. Why? because I can barely work in my “loading screen”. It has a lot of blocks and loading variables (but I don’t think that many). Still, I am currently wasting more time in waiting than in coding. I need to access this screen whenever I want to add something (just a minor change) and I need to wait minutes! Horrible. Probably I could optimize my code, but isn’t this an application that is “sold” as perfect for no-coding necessary. Do I need to be a professional? In any case, as I said, my code is not that long… or shouldn’t when translating it into machine-code.

Here are the problems that I encountered in one of my screens (only in the blocks section, the design section works fine):

- After performing any kind of operation (moving, creating something, chosing a variable, …) the screen takes 3 second to respond. Even when selecting somthing to type in. It reminds me of my old spectrum +128Kb!
- Whenever I change to another screen or to the design screen, I get a “Thunkable is autosaving” sometimes for more than 10 minutes (my internet conection is not the best but it is good). And here comes the funniest: EVEN WHEN I DID NOT MAKE ANY CHANGE!!!
- Sometimes, when the autosaving has apparently finished I lose some of my code. I realized that sometimes it is because I reopened the explorer and, for some stupid reason,Thunkable shows the old set up and not the latest (saved) one. Once that kept me redoing my code for an hour to find out that, after almost finishing writing the code again, it updated when I pressed another window and find out that my old code was there! and the newest one was ignored (luckily). Still, I wasted almost another hour, and also forget something important I wanted to change in the previous session.
- Sometimes (like now), the autosaving is so nice that it gets mid-saved in this screen. Today I simply created some variables that I would need to use later. It was taking to long to save this screen (\> 10 minutes) that I needed to leave so I simply closed everything (it would take me some seconds to redo that). After I came back home, I just found that I can change any variable (when clicking in the pop-up window) and see the old variables but they are not anywhere in the block screen!!!

I am sorry to be so straightforward but the auto-saving feature in Thunkable is horrible. What it frustates me the most is that I AM FORCED TO WAIT. Why isn’t there a “Saving” feature: I want to save when I want, not at every stupid second! yes, despite I know I could lose my work after a powercut or whatever, I want to choose when to save it! Furthermore, in the worst case, why isn’t there a light indicating that it is being saved? I keep testing to change to another screen to know when Thunkable has done saving it. In other words, I don’t know when it is saving and I don’t know when it has finished…

Is there any possibility to add a customized auto-saving feature with a bar indicating the progress?

Sorry for the bad English.

---

<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:** [August 16, 2020, 6:47pm UTC](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876/263 "2020-08-16T18:47:13Z")

</div>

Perhaps something like AppGyvers “save” feature.

It will lead to user error due to forgetting to save but will improve network performance and decrease overall resource consumption

> [@neutronic\_force7](#):
>
> What it frustates me the most is that I AM FORCED TO WAIT. Why isn’t there a “Saving” feature: I want to save when I want, not at every stupid second! yes, despite I know I could lose my work after a powercut or whatever, I want to choose when to save it!.

[Previous page](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876.md?page=12)

[Next page](https://community.thunkable.com/t/solved-is-there-some-reason-why-my-blocks-might-start-to-lag/55876.md?page=14)
