Is there any way to sense that your code is running deminified, because some has turned on something like the JS Deminifier extension in Firefox? You might then abort to try to keep people from trying to reverse engineer your product. I'm thinking maybe there's some action you can take that behaves differently in minified and demilnified code. One thing that will be different is the timing. If the browser has to stop and deminify something before continuing you could possibly force a script to fail because some script it needs hasn't loaded yet. Just wondering if anyone has thought this through as a possible way to protect their code.