MW211 EXIT

devlog
jQuery/minとかpackとか
2013年12月19日
jQueryには、以下の三つの形式がある
┌───────────┬──────────────────────────┐
│uncompressed(非圧縮版)│例)jquery-1.3.2.js                                 │
├───────────┼──────────────────────────┤
│minified    (軽量版)  │例)jquery-1.3.2.min.js                             │
├───────────┼──────────────────────────┤
│packed      (圧縮版)  │例)jquery-1.3.2.pack.js                            │
└───────────┴──────────────────────────┘

性格的分けすると以下のような感じとなる。
┌───────────┬───┬───┬───┐
│                      │サイズ│ 速度 │可読性│
├───────────┼───┼───┼───┤
│uncompressed(非圧縮版)│× 大 │△ 中 │○ 良 │→研究用
├───────────┼───┼───┼───┤
│minified    (軽量版)  │△ 中 │○ 速 │× 難 │→実務用
├───────────┼───┼───┼───┤
│packed      (圧縮版)  │○ 小 │× 遅 │×超難│
└───────────┴───┴───┴───┘
「uncompressed」を可読性を無視して圧縮したのが「minified」。
それを変換までしてさらに圧縮したのが「packed」。
「packed」までしてしまうと、元に戻すのブラウザ側で処理する必要があるので
逆に遅くなってしまうということ。
(但し、サーバ側のサイズを極限まで小さくできる利点がある)

とはいえ、「Ver1.3.2」を最後に「packed」はリリースされてない模様。
廃止となった?(違う方式へ移行した?)
分類:jQuery