極簡化

極簡化 （ 另稱縮小化 ） ， 在程式語言 ( 尤其是 JavaScript ) 的範疇裏 ， 指的是在不影響功能的情況下 ， 移除所有非功能性必要之原始碼字元 （ 如 ： 空白 、 換行 、 註解 、 以及些許的區塊辦識子 ） ， 因爲雖然它們有助於提升原始碼的易讀性 ， 但在實際運行時卻不是必要的部份 。 極簡化後的原始碼特別對於在網路上傳送的直譯式語言 （ 例 ： Javascript ） 有所助益 ， 因爲經過極簡化之後 ， 需要傳輸的資料減少了 ， 大幅減少了傳輸所需的時間以及頻寬 ； 極簡化後的原始碼也可以被當作一種代碼混淆的結果 ， 使人不易閱讀或使用 ， 但只需依靠原始碼美化器便可以把結構整理出來 ； 極簡化和常見的數據壓縮也有所不同 ， 因爲極簡化的原始碼並不需要經過解壓縮的過程便可以閱讀或執行 。 另外 ， 極簡化同時也是一種程式設計師文化 ： 例如在 Perl 的圈子裏 ， Perl Golf 活動的目標正是追求儘可能的極簡化 。