2016-04-11 3 views
0

私は15種類のビューがあり、それらはすべて非常に複雑な構造であると言います。すべてのビューをクライアントに一度に送信すると効率的ですか? - SPA?

私は流星を使用して、サーバー側のレンダリングなしで反応する予定です。しかし、私は、ユーザーが私のホームページをチェックするだけでは、この場合、すべてのビューのhtml-css-jをクライアントに送信するのは非効率的ではないということを理解できません。

答えて

1

ためrequire.ensureなどの機能を持っているwebpackなどの楽器を見てください、それらの一部だけが使用されている場合は、あなたのビューロジックのすべてを送信するために実際には非効率的です。あなたはこの問題に沸きます - コード分割とチャンク。これはWebpackのようなツールが便利な場所です。

Webpackを使用すると、コードをバンドルに分割できます。バンドルには、アプリケーションの特定の部分のロジックが含まれます。たとえば、ログインページのすべてのコードをlogin.bundle.jsと一緒にバンドルし、ログイン後に残りのビューロジックをmyapp.bundle.jsとしてバンドルすることができます。

詳しくは、http://webpack.github.io/docs/what-is-webpack.htmlのドキュメントをご覧ください。

https://medium.com/@dtothefp/why-can-t-anyone-write-a-simple-webpack-tutorial-d0b075db35ed#.mdm6p8qkh

https://medium.com/@booleanhunter/webpack-for-the-fast-and-the-furious-bf8d3746adbd#.8aynlj3t4

コード分割が一つだけというのWebPACKができるいくつかのです - あなたはそれを設定する方法についてのガイドをしたい場合は、ここではこれを行う方法上のブログのカップルです行う。これを実現できる他のツールもあります。Browserify

関連する問題