VG
Size: a a a
VG
MV
qjsc -e
and obtained this result: https://gist.github.com/michaelvoronov/ea513bb8fbea454ec389a0a6e8e4a47e#file-quickjs_pi-c-L164. So, it seems that more precise, to say that quickjs translates js to some special bytecode format (https://github.com/ldarren/QuickJS/blob/5c9d67e87abd127266a92e7787df922f44b895e9/quickjs-opcode.h#L67), embeds it into C file that includes engine libs and calls js_std_eval_binary
in main. In its way, this function interprets instruction by instruction (you can find the source code in JS_CallInternal function of quickjs.c).ҪҸ
MV
MV
ҪҸ
P
P
P
P
P
P
P
P
P
P
P
P
P
MV