最近では、使うライブラリが増えすぎてひたすら容量が加速することが懸念されているプロジェクトがあるとかないとか
そんな時はこれを検討してみるのはいかかでしょうか
なぜ紹介するの?
あまり広まってない感があったからです。少なくとも私の周りで使っている人がいませんでした
→一応Qiitaでも検索0件ヒットでしたのでちょうどよいですね
ただ知ってる方には無意味な情報かもしれません、申し訳ないです
まずはひとつだけ紹介します、また時間を作って追加します。
MicroJS
このフレームワークは、JSで使うライブラリ集が詰まったものとして開発されています
そのため、無駄な容量もかかりません(MicroJSの公式には各ライブラリは5K未満と記載があります)
→ちょいちょい使える実装も多いので、自分の開発ソースに組み込んでみるといいかもしれません(OSSなので)
まずは、みなさん大好きな公式に飛んでみましょうか
→http://microjs.com
やたらとカラフルな画面ですね
検索で何か入れてみるとわかりますが、それに纏わる有益なJSライブラリが検索結果として表示されると思います
ライブラリ追加時の作法
- data.jsに追加します →属性として、名前, タグ, URL, ソースを入れます
- 依存関係が必要不可欠(ライブラリ集なので)
- 有益なライブラリである必要がある
- MIT/BSDライセンスか、それに類似するもの(まぁどれもこんなものでしょう)
- 圧縮時に5K未満である必要がある
$ uglifyjs yourlib.js | gzip -9f | wc -c
こちらのコマンドで各自ファイルの容量がわかります
などなど
実際は、ライブラリを追加するというよりは、検索して引っかかってきたものを自分のアプリに組み込んだりとそういう使い方のほうがまだまだ多そうです
今回は、これしか紹介しませんが、役に立つと思います