Seeing a modern framework like Angular use function decompilation got me surprised. Even though it wasn't something Angular relied on exclusively, this black magic has been somewhat frowned upon for years.
Something so inherently non-standard and so varying among implementations could only be compared to user agent sniffing.
But is it, really? Could it be that things are not nearly as bad these days? I last investigated this 4 years ago — a significant chunk of time. Could it be that implementations came to some kind of unification, when it comes to function string representation? Am I completely outdated?
Curious, I decided to take a look at the current state of affairs. Could function decompilation be relied on right now? What exactly could we rely on?
Your new post is loading...