极简化（另称缩小化），在程式语言 (尤其是 JavaScript) 的范畴里，指的是在不影响功能的情况下，移除所有非功能性必要之原始码字元（如：空白、换行、註解、以及些许的区块办识子），因为虽然它们有助于提昇原始码的易读性，但在实际运行时却不是必要的部份。极简化后的原始码特别对于在网路上传送的直译式语言（例： Javascript）有所助益，因为经过极简化之后，需要传输的资料减少了，大幅减少了传输所需的时间以及频宽；极简化后的原始码也可以被当作一种代码混淆的结果，使人不易阅读或使用，但只需依靠原始码美化