在说到前端开发的性能优化时,肯定要说到一点就是压缩(合并、精简)。在英文中,经常使用的两个相关单词是Minify和Compress。比如minify工具和yui compressor工具。minify在自己的google code主页的label中有compress这个关键词,而yui compressor的官方描述中也使用了minify这个单词。看来老外是有点混用的意思,反正这类工具的作用都是压缩合并文件,最终达到缩小文件体积,减少数据传输量的目的。

minify的英文释义是make smaller,本意是使变小、使缩小。

compress的意思就是压缩、压紧。

minify用在前端开发中,指的应是删除一些无用字符、使用简写语法等来缩小文件体积。(不过 minify工具也能处理合并和gzip压缩,这名字起得太纠结了)

compress用在前端开发,指的应是合并文件、压缩文件。(yui compressor也能做minify的事)

在翻译《高流量网站CSS开发技术》时,作者将这两个事分开了单独讲,并且使用这两个单词作文小结标题(要是放在一块讲就好了,一个压缩包含了)。郁闷的是minify这一节里举的例子是yui compressor。纠结半天,准备将minify翻译为精简,compress翻译为压缩。不知你怎么看?