维基百科定义缩小为...
[...]从源代码中删除所有不必要的字符而不改变其功能的过程。这些不必要的字符通常包括空格字符,新行字符,注释以及有时用于添加代码可读性但不需要执行的块定界符。
我目前正在对我的HTML,CSS和Javascript进行此操作,以节省带宽,但有人告诉我,在某些标记之间没有空格(即ul
和li
项)时,他记得浏览器会出现问题。这是真的吗?
是否有任何著名的浏览器、代理或其他用户代理在处理缩小的代码时出现异常表现?
除了查看源时失去可读性外,缩小还有其他缺点吗?