2 things we really need are the ability to order the blocks alphabetically, and the ability to "Uncompile" code to run projects more smoothly like scratch or turbowarp.
I know you could (the block doesn't show anymore when you do this) compile code by shift-clicking the Settings menu, then selecting "JIT compiler support", then you'd have a COMPILE block in Operators, but that was experimental.
[quote="warped_wart_wars, post:2, topic:11219"]
I don't think Snap<i>!</i> compiles its scripts.
it does. im sure of it
I'm pretty sure you don't know what compiling means. Compiling code makes the code know what functions to run, before it gets to the line of code. Uncompiled reads the code line by line, and it has to figure out which function to run. It's also easy to spot uncompiled code, when you can edit the code live (where you add code while it's running, and it'll run the new code without pressing the green flag). That is also one reason why snap runs slowly, because it always checks to see if the code changed while running.
Optionally, your browser can remove cookies from certain websites, protecting you from tracking. Of course, there are other methods like fingerprinting, ip address, and cache.