3 ms·
Could you expand on exactly what Haswell did to render baseline pointless?
by dralley 7y ago
Could you expand on exactly what Haswell did to render baseline pointless?
- jashmatthews 7y agoHaswell can branch predict the indirect branch at the end of each bytecode instruction to dispatch the next bytecode instruction much better than previous generations. In highly dynamic languages like JS, Ruby and Python it’s not even this which is the main source of branching anyway. It’s branching on the typesfor each opcode to handle all valid types.