LoginSignup
24
24

More than 5 years have passed since last update.

JavaScriptの「ポケット・ナイフ」とは?【JS界でじわじわ来るライブラリ】実用編

Last updated at Posted at 2014-07-18

最近では、使うライブラリが増えすぎてひたすら容量が加速することが懸念されているプロジェクトがあるとかないとか

そんな時はこれを検討してみるのはいかかでしょうか

なぜ紹介するの?

あまり広まってない感があったからです。少なくとも私の周りで使っている人がいませんでした
→一応Qiitaでも検索0件ヒットでしたのでちょうどよいですね
ただ知ってる方には無意味な情報かもしれません、申し訳ないです

まずはひとつだけ紹介します、また時間を作って追加します。

MicroJS

このフレームワークは、JSで使うライブラリ集が詰まったものとして開発されています
そのため、無駄な容量もかかりません(MicroJSの公式には各ライブラリは5K未満と記載があります)
→ちょいちょい使える実装も多いので、自分の開発ソースに組み込んでみるといいかもしれません(OSSなので)

まずは、みなさん大好きな公式に飛んでみましょうか
http://microjs.com

やたらとカラフルな画面ですね
検索で何か入れてみるとわかりますが、それに纏わる有益なJSライブラリが検索結果として表示されると思います

ライブラリ追加時の作法

  • data.jsに追加します →属性として、名前, タグ, URL, ソースを入れます
  • 依存関係が必要不可欠(ライブラリ集なので)
  • 有益なライブラリである必要がある
  • MIT/BSDライセンスか、それに類似するもの(まぁどれもこんなものでしょう)
  • 圧縮時に5K未満である必要がある
$ uglifyjs yourlib.js | gzip -9f | wc -c

こちらのコマンドで各自ファイルの容量がわかります

などなど

実際は、ライブラリを追加するというよりは、検索して引っかかってきたものを自分のアプリに組み込んだりとそういう使い方のほうがまだまだ多そうです

今回は、これしか紹介しませんが、役に立つと思います

24
24
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
24