# I need help with SPEED

**URL:** <https://forum.makecode.com/t/i-need-help-with-speed/45693>\
**Category:** Help\
**Created:** [September 2, 2026, 9:43pm UTC](https://forum.makecode.com/t/i-need-help-with-speed/45693 "2026-09-02T21:43:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![coppercode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/coppercode/32/26022_2.png) [@coppercode](https://forum.makecode.com/u/coppercode)\
**Post date:** [September 2, 2026, 9:43pm UTC](https://forum.makecode.com/t/i-need-help-with-speed/45693/1 "2026-09-02T21:43:46Z")

</div>

hi guys you know about scratch and how it has turbowarp is there like a turbowarp for makecode arcade?

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [September 3, 2026, 2:14am UTC](https://forum.makecode.com/t/i-need-help-with-speed/45693/2 "2026-09-03T02:14:13Z")

</div>

NOPE, I talked about it somehwere around here:

> [@Updates YOU want to see in Makecode](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/434):
>
> so if my functions were actually something like `sync function traceRay(...)`, my raytracer would become roughly **53x faster.**

But they _really_ should add it though.

---

<div class="post-metadata">

**Author:** ![PH4NT0M](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ph4nt0m/32/34623_2.png) [@PH4NT0M](https://forum.makecode.com/u/PH4NT0M)\
**Post date:** [September 3, 2026, 2:17am UTC](https://forum.makecode.com/t/i-need-help-with-speed/45693/3 "2026-09-03T02:17:14Z")

</div>

uhh u could use itch ig

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [September 3, 2026, 2:26am UTC](https://forum.makecode.com/t/i-need-help-with-speed/45693/4 "2026-09-03T02:26:49Z")

</div>

No

---

<div class="post-metadata">

**Author:** ![Spike](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/spike/32/33316_2.png) [@Spike](https://forum.makecode.com/u/Spike)\
**Post date:** [September 3, 2026, 9:19pm UTC](https://forum.makecode.com/t/i-need-help-with-speed/45693/5 "2026-09-03T21:19:44Z")

</div>

I mean Turbowarp converts Scratch games to JavaScript to make them run faster, so maybe you can switch to JavaScript? L\_L (idk what I’m talking about)

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [September 3, 2026, 9:50pm UTC](https://forum.makecode.com/t/i-need-help-with-speed/45693/6 "2026-09-03T21:50:49Z")

</div>

makecode compiles code in a way that makes my raycaster run ~53 times slower than normal js, no matter what you do (switch to js, use random keywords, etc.) it will **never be real js**. In fact, your project is being compiled into a huge 2MB string that gets ran through `eval`. I think the [@moderators](https://forum.makecode.com/groups/moderators) _could_ explain more about it, but they probably don’t want to.
