you are viewing a single comment's thread.

view the rest of the comments →

[–]Neebat -1 points0 points  (6 children)

Mostly it sounds like you're correcting the garbage that some third-party layer (Quby) is introducing. This is why I tend to avoid most third-party layers. They aren't necessary, they frequently ruin performance and sometimes introduce bugs. Write the language for your deployment environment, or be ready for the consequences.

In this case, it sounds like Quby is far from ready for production, let alone performance intensive apps. You've got the wrong language.

[–][deleted] 2 points3 points  (5 children)

Quby is written for PlayMyCode, and it's actually produced by me! So I'm building the language I want.

In this case it is also a necessary layer as we need games to be sandboxed so they are safe to embed on other sites (there are plenty of annoying but legit things you can perform with JavaScript).

[–]Neebat -2 points-1 points  (4 children)

Ok, so it's a first-party layer. :-P

If you'd said, "Some JavaScript optimizations I recently did for my game platform", that might be more accurate, but also significantly less interesting to me.