It's well known that there are holes missing in QuickJS over, say, V8. Especially with missing APIs.
But what about engine stuff, like evaluation order? For example, I hit a wall earlier where static properties on a class couldn't make new instances of that class. That works on V8, as the class is made available before such static properties are evaluated.
Any other weird edge cases I need to know about? I'd normally just look up QuickJS stuff on Google, but it's kinda harder to look anything up on QuickJS.