V8 Sparkplug – A non-optimizing JavaScript compiler
"The second trick is that Sparkplug doesn’t generate any intermediate representation (IR) like most compilers do. Instead, Sparkplug compiles directly to machine code in a single linear pass over the bytecode, emitting code that matches the execution of that bytecode."Isn't bytecode an intermediate representation?https://en.wikipedia.org/wiki/Intermediate_representationAm I just being pedantic?