BT

InfoQ ホームページ ニュース Lodash 4.0リリース、小さなコアと多数の変更

Lodash 4.0リリース、小さなコアと多数の変更

ブックマーク

原文(投稿日:2016/01/14)へのリンク

JavaScriptユーティリティライブラリ Lodash のバージョン4.0がリリースされた。これには新しいコアライブラリと多数の変更が含まれている。

Lodashは機能を追加していくにつれ、ライブラリのサイズも大きくなっていった。何もかも入れることを望んでいる開発者もいるかもしれないが、すべては必要なく、小さなライブラリの方がメリットがあると思っている開発者もいる。こうした相反する目標を達成するため、12KB(gzip圧縮して4 KB)の新しいコアバージョンが利用できるようになった。このバージョンには foreachmap など65の最重要機能が含まれている。一方、フルバージョンには flatMaptoLower など80の新しいメソッドが追加されている。

LodashはSemVerに従っているため、メジャーバージョンが上がることは破壊的変更があることを意味している。わずかな破壊的変更だけでメジャーバージョンを上げているライブラリもあるだろうが、Lodash 4.0にはアップグレードする価値のある多数の変更が含まれている。

フロントエンドパッケージマネージャーは開発者からの支持が減っているため、LodashはもうBowerでは見つからなくなるだろう。代わりに、npmがメインの配布場所になる。また個別機能のrequireが簡単になるよう、カテゴリ名は削除された。

昨年、LodashチームとUnderscoreチームは2つのライブラリをマージする議論を始めた。John-David Dalton氏はバージョン4.0のリリースノートで、今回の新バージョンはそうした議論の成果だと言っている。

Lodash v4の大部分はそうした議論から出たアイデアを証明するものです。Lodash v4はUnderscoreコアチームのインプットとコントリビュートがなければ不可能だったでしょう。私たちのチームはマージするという姿勢で、両方のライブラリにコントリビュートしているメンバー数名とともに取り組んでいます。

プロジェクトについて詳しくは、LodashウェブサイトGitHubリポジトリを参照してほしい。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。