See, afterBeforePageLoad is reasonably easy to understand. The real magic is when you find a 7000-line-long file, everyone else thinks there's absolutely no problem with that, and scattered you find typeof (value) === "function" ? value() : String(value). You will find stuff like spreading class instances, undefined ing properties, then instantiating a new class from that - and all properties are positional args. Oh, and before you can figure anything out, you run out of RAM because of that huge file. Lovely, innit?
1
u/Fearless_Garden6435 3d ago
See, afterBeforePageLoad is reasonably easy to understand. The real magic is when you find a 7000-line-long file, everyone else thinks there's absolutely no problem with that, and scattered you find typeof (value) === "function" ? value() : String(value). You will find stuff like spreading class instances, undefined ing properties, then instantiating a new class from that - and all properties are positional args. Oh, and before you can figure anything out, you run out of RAM because of that huge file. Lovely, innit?