2 ms·
"essentially reconstruct"? That's generous language. You have to somehow determine the use of all variables and functions and what proper names for them would
by paulirish 14y ago
"essentially reconstruct"? That's generous language. You have to somehow determine the use of all variables and functions and what proper names for them would be. Outside of DOM calls, the logic and application layer is close to incomprehensible. See also the javascript of any large webapp.
- kanzure 14y ago> You have to somehow determine the use of all variables and functions and what proper names for them would be. True, but in the mean time you can amuse yourself with hilarious variable names: http://media.admob.com/gmsg.js http://media.admob.com/gmsg.js => http://paste.ubuntu.com/1205328/ http://paste.ubuntu.com/1205328/ Or you can be lucky enough to find unobfuscated versions anyway, regardless of source maps: http://cdn.optimizely.com/js/673.js http://cdn.optimizely.com/js/673.js .. well, it was working yesterday.
- artursapek 14y agoMilk, turnip, knife? That's funny. I might start coding like that by default.
- artursapek 14y agoI've seen the javascript of large webapps. That's why I said determined. You could reverse-engineer even the craziest logic if you wanted.