Robert’s talk

Robert Nyman氏が自身のブログにおいてTools for concatenating and minifying CSS and JavaScript files in different development environmentsのタイトルのもと、JavaScriptとCSSを結合して単一のファイルにまとめたり、それぞれをミニファイするための14のツールを紹介している。WebサイトやWebアプリケーション開発に利用できるツールのまとめとして興味深い。紹介されているツールは次のとおり。

PHP

  • Minify JavaScriptおよびCSSのミニファイ、結合、Gzip圧縮、キャッシュ対応
  • Combine JavaScriptおよびCSSの圧縮、複数URL結合機能
  • SmartOptimizer オンデマンドでミニファイ、圧縮、キャッシュ、結合、組み込みを提供するためのライブラリ
  • CSSTidy CSS圧縮

Django

Ruby

  • Sprockets JavaScriptファイルの事前処理と結合処理
  • Juicer JavaScriptおよびCSSの圧縮、JSLintsによるチェック、Data URIによる画像データのCSSファイルへの埋め込み
  • Jammit JavaScriptおよびCSSのミニファイ、結合、Gzip圧縮、JavaScriptテンプレート、Data URIによる画像データの埋め込み
  • AssetPackager オンザフライでのJavaScriptおよびCSSの結合と圧縮

Java

  • YUI Compressor JavaScriptおよびCSSの圧縮ツールとして代表的なもののひとつ
  • Google Closure Compiler さまざまなオプションを提供しているJavaScript圧縮
  • Jawr JavaScriptおよびCSSのミニファイ、結合

.Net

寄せられているコメントには、単純にcat(1)で結合して使っているという紹介もある。