![]() ![]() Let's just consider JavaScript, though these concepts could apply to any language. Minifying your code means reducing its size to make it faster - download faster, parse faster, maybe even run faster. Keep in mind though that it mostly comes down to intent - one is for the user's benefit the other is for the developer's. There's a few different concepts packed in there, so let's break it down. Techniques used here include reducing the length of variable and function names or removing whitespaces, comments and other redundant syntax elements." With minification, the intent is to reduce the file size of the code. ![]() "Not all code that is difficult to read is obfuscated, and we specifically allow minified code to be submitted along with. ![]() A commonly used tool is JavaScript Obfuscator, and there are a number of other tools that can conceal code functionality." "Code is considered obfuscated if the logic and meaning is transformed in a way intended to make it difficult for a human to understand or reverse-engineer. Extensions using obfuscated code are in violation of our Add-on Policy and are subject to being blocked." This is good news for anyone who uses browser extensions in Firefox, since such code is (intentionally) nearly impossible to understand, and could easily (but not necessarily, as I'll explain later) be malicious.įrom their source code submission guidelines: "Extensions using obfuscated code are not permitted, regardless of whether they are hosted on (AMO) or not. Mozilla recently announced that they'll no longer accept extensions with obfuscated code. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |