Files
ladybird/Userland/Libraries/LibJS/Runtime/ECMAScriptFunctionObject.cpp
Simon Wanner ae8c98104a LibJS: Cache bytecode executables on the corresponding AST nodes
This greatly reduces the number of compilations necessary when functions
declaring local functions are re-executed.

For example Octane/typescript.js goes from 58080 bytecode executables
to 960.
2023-11-20 14:28:16 +01:00

61 KiB