# Updates YOU want to see in Makecode

**URL:** <https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713>\
**Category:** Forum Feedback\
**Tags:** game, make, extension, demo, music\
**Created:** [May 16, 2025, 7:39pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713 "2025-05-16T19:39:14Z")\
**Posts on this page:** 1\
**Showing post:** 434

<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:** [August 27, 2026, 10:39pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/434 "2026-08-27T22:39:59Z")

</div>

> [@UnsignedArduino](#):
>
> Well yeah, in primitive JS use, you don’t need or use them? What’s the purpose of needing a specific-sized int? You could use makecode’s fx8

Fx8 is a namespace/interface to handle 8-bit numbers, i still waste like 56 bits (64 bit float - 8 bits)! a Uint8Array would have no extra memory though.

> [@UnsignedArduino](#):
>
> I doubt MakeCode does a similar thing to scratch where it runs functions with a screen refresh unless specified not to.

I don’t really understand what you mean? But take turbowarp for example. It is just scratch but like 50x faster. I copy-pasted my raytracer into an actual js compiler, and it ran SUPER fast. (only the main function and controller was changed, not the hitbox collision or raytracer or player or anything else.) On my computer, a 140x140 on makecode ran at 14 FPS. the actual js, I had a 900x900 (81 times bigger) and it still ran fast (20 FPS)! I think the best keyword to make makecode not compile a function into a huge switch would be “sync”, like `sync function add(a: any, b: any) { return a + b}`, since makecode compiles because it doesn’t know if a function pause the thread or not (e.g. `pause(...)`, `waitUntil(...)`, etc.).

so if my functions were actually something like `sync function traceRay(...)`, my raytracer would become roughly **53x faster.**

(also i dont think i said this yet, but im making a topic on how makecode compiles.)

---

_[View the full topic](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713)._
