Exoskeleton-高速で最新のバックボーン交換

昨年(IE8 <=)の古いブラウザ向けにBackbone.jsでアプリケーションを作成する必要がなかったため、「Backboneからすべての依存関係を完全に破棄したらどうなるのか?」 涼しくなりますか?」



なっています。



しかし、私の経験では、ジェレミーアシュケナス(ベーコンの著者)は、アンダースコアをオプションにする変更を受け入れなかったでしょう。 彼は保守的すぎる。

どうする? John David-Daltonも同様のケースで、アンダースコア(別のジェレミープロジェクト)を「分岐」し、 lodashプロジェクトの開発を開始しました。現在、 npmダウンロードでアンダースコアを追い越しています。

会う:外骨格



外骨格は、Backbonの高速で最新の代替品として位置付けられています。すべてのバックライブラリテストは100%完了しています。

厳密に言えば、jQueryとUnderscoreは引き続き外骨格とともに使用できます。 ただし、これらは100%オプションです。

束から依存関係をキックすると、次のことができます。

*外国図書館の合計サイズを6倍に削減:40KBから7KBに(gzip圧縮)
*レンダリングとビューの作成にかかる時間を5倍に短縮します 。これは、低速のモバイルブラウザーに特に便利です。

オプションの依存関係と速度に加えて、Exoskeletonには次のものがあります(Backboneにはありません)。

*シンプルなカスタムビルド
* AMDモジュール、依存関係マネージャーBowerおよびComponentのサポート
*毎日の開発を促進する、小さく有用な小さな改善のグループ

Chaplinの MVCフレームワークは、すでにExoskeletonをサポートしています。 プロセスでのPuppetsおよびその他の一般的な拡張機能のサポート(プルリクエストの準備)。 まもなく、ECMAScript 6モジュールのサポートおよびさらに多くの最適化も表示されます。

私自身の経験から、jQueryを使用しないWebアプリケーションは今日簡単に実行できると言います。 最新のブラウザでのDOMへの同様のインターフェースで十分です。 Zhkveriは、以前のように「時間を節約するもの」ではありません。

私たちはあなたの願いを聞いてうれしいです。

ウェブサイト: exosjs.com

Source: https://habr.com/ru/post/J198800/


All Articles