# Component creation speed since last update (Live ver. 120)

**URL:** <https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612>\
**Category:** Questions about Thunkable X\
**Created:** [November 21, 2019, 6:20am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612 "2019-11-21T06:20:55Z")\
**Posts on this page:** 10\
**Page:** 1

<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 21, 2019, 6:20am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/1 "2019-11-21T06:20:55Z")

</div>

Increasing the speed by 4 times is really good, but I was surprised to see that in a real project the list created using any blocks works at the same speed, which requires additional research. At the same time, 100 buttons in WebViewer are displayed instantly.

You are talking about changing the way code is generated. I see it. Until the last update, the Create and Clone blocks worked synchronously, for which reason the cycle time was equal to the time the buttons were displayed on the screen. After the last update, the cycle time decreased by 100 times, which indicates that these blocks now work asynchronously. This means that the main delay occurs either when creating components, or when rendering them, or both of these factors have an approximately equal effect. I’ll check it out.

---

<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 21, 2019, 6:21am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/2 "2019-11-21T06:21:59Z")

</div>

After the last Live update, I see big problems. For example, the blocks below do not work correctly and create an arbitrary number of buttons

![%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/b/1/b164b069465ad3dfd328fbfc1e55393d14e98c98.png)

Press Button2 in Live and see the problem (only 2 buttons are created!)

[https://x.thunkable.com/projects/5db93ebab8e0fc9c685b3477/project/properties/designer/](https://x.thunkable.com/projects/5db93ebab8e0fc9c685b3477/project/properties/designer/)

---

<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 21, 2019, 6:22am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/3 "2019-11-21T06:22:53Z")

</div>

The blocks below are used to create 50 buttons. After that, the time for changing the Text on 50 buttons is measured. On my Android 8.1, it takes about 10 seconds. Now it’s clear why lists based on Any components did not work faster.

 ![%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/0/c/0c40f57270c8ebd561af4881dabbeb605eda7266.png)

---

<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 21, 2019, 6:24am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/4 "2019-11-21T06:24:48Z")

</div>

Mark, according to the test, I see that 100 buttons in Live on my Android 8.1 are created in 0.072 seconds, but these buttons appear on the screen after 4 seconds. Buttons used to appear after 18 seconds. It turns out that the real speed of creating and displaying buttons has increased by only 4 times? Problem with slow display?

 ![%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/7/b/7b270b12f4ee3e3b5648f3efb8d77864838834ec.png)

---

<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 21, 2019, 6:27am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/5 "2019-11-21T06:27:23Z")

</div>

> [@Component creation speed since last update (Live ver. 120)](http://community.thunkable.com/t/component-creation-speed-since-last-update/330612/3):
>
> The blocks below are used to create 50 buttons. After that, the time for changing the Text on 50 buttons is measured. On my Android 8.1, it takes about 10 seconds. Now it’s clear why lists based on Any components did not work faster.

---

<div class="post-metadata">

**Author:** ![danyklein](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@danyklein](https://community.thunkable.com/u/danyklein)\
**Post date:** [November 21, 2019, 7:12am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/6 "2019-11-21T07:12:36Z")

</div>

Nice research

---

<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 21, 2019, 9:21am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/7 "2019-11-21T09:21:42Z")

</div>

In live ver. 120 there is a problem with updating the screen (or rendering components). If you add a component related to rendering before loop, the speed increases dramatically.

 ![%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/f/1/f116ecfa0a84f4bda196e06cea49dec1bacbc76c.png)

---

<div class="post-metadata">

**Author:** ![danyklein](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@danyklein](https://community.thunkable.com/u/danyklein)\
**Post date:** [November 21, 2019, 10:05am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/8 "2019-11-21T10:05:07Z")

</div>

I have the problem even on the downloaded v like you know ☹

---

<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 25, 2019, 7:03pm UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/9 "2019-11-25T19:03:19Z")

</div>

After fixing the 120 version of Live, I see a drop in block execution speed by 30% -100%.

If prior to version 120, one hundred buttons were created in 18 seconds, now it takes 22 seconds, and, for example, 100 Row are now created in 8.576 seconds, whereas earlier this required 4.568 seconds.

For comparison, 100 buttons in WebViewer on the same phone are created in 9 milliseconds. There is something to think about, is not it?

---

<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:42am UTC](https://community.thunkable.com/t/component-creation-speed-since-last-update-live-ver-120/330612/10 "2024-11-08T11:42:56Z")

</div>


