Files
ladybird/Userland/Libraries/LibJS/Parser.cpp
Aliaksandr Kalenik 7af7e90e3f LibJS: Speed up has declaration check in ScopePusher
This change speeds up the process of checking variable declaration
within the scope by replacing the iteration through all declared
variables (without the ability to exit early from the loop) with hash
map lookups.

This change cuts google maps loading by 17s on my computer.
2023-07-13 04:58:16 +02:00

223 KiB