【发布时间】:2013-05-03 10:14:00
【问题描述】:
我知道,在 Web 开发人员的社会中,使用 缩小过程 来将他们的 JavaScript 代码表示为好东西。但是如果你想混淆一段 JavaScript 代码,这样的操作会被标记为一个坏的和愚蠢的东西。
那为什么不好呢?
例如,.NET 应用程序的混淆过程是相反的,因为混淆使 .NET 程序难以反汇编。
那么为什么混淆对 JavaScript 代码不利呢?
它是否会使浏览器中的 V8 或 SpiderMonkey 引擎或其他引擎的编译时间变慢?
【问题讨论】:
-
我认为前提是错误的。 Minification 并不是用来混淆,而是为了节省传输字节数。
-
@OctavianDamiean 你在哪里看到我把混淆和缩小过程联系起来了?我又读了一遍,对你在说什么没有任何建议,因为我已经分别讨论了这两个过程。
-
对我来说第一段有点像这样。
-
@OctavianDamiean 段落还是标题?这是一个不同的东西。标题以
Why to obfuscate...开头,段落从I know...开始 -
谢谢,我知道如何区分段落和标题了。第一段中的第二句。
标签: javascript obfuscation minify v8 spidermonkey