File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ date: 2016-04-27 13:33:00
7
7
8
8
## さらにスリム、さらに高速
9
9
10
- Vue.js は軽くて速いままでいるのを常に焦点を当てて来ましたが 、2.0 はさらにそれをプッシュします 。レンダリングレイヤは、現在軽量な仮想 DOM 実装に基づいており、初期レンダリング速度とメモリ消費量は極度のシナリオにおいて 2 〜 4 倍まで改善します([これらのベンチマーク](https://github.com/vuejs/vue/tree/next/benchmarks)を調べてみてください)。テンプレートから仮想 DOM にするコンパイラとランタイムは分離することができ、そのため、テンプレートをプリコンパイルしたりラインタイムだけによるあなたのアプリケーションを提供でき、 min+gzip された 12 キロバイトより小さいです (参考として、React 15 は min+gzip で 44 キロバイトです)。また、コンパイラはブラウザで動作し、以前と同じように、ある script タグを設定したりハッキングを開始することができることを意味します。コンパイラが含まれている場合でも、ビルドは、 min+gzip されて 17 キロバイトであるので 、現在の 1.x ビルドよりもまだ軽いです 。
10
+ Vue.js は軽くて速いままでいることに常に焦点を当てて来ましたが 、2.0 はさらにそれを推し進めます 。レンダリングレイヤは、現在軽量な仮想 DOM 実装に基づいており、初期レンダリング速度とメモリ消費量は大抵のシナリオにおいて 2 〜 4 倍まで改善します([これらのベンチマーク](https://github.com/vuejs/vue/tree/next/benchmarks)を調べてみてください)。テンプレートから仮想 DOM にするコンパイラとランタイムは分離することができ、そのため、テンプレートをプリコンパイルしたり、ランタイムだけによるあなたのアプリケーションを提供できます。 min+gzip されたランタイムは 12 キロバイト未満です (参考として、React 15 は min+gzip で 44 キロバイトです)。また、コンパイラはブラウザ上で動作します。これは、以前と同様に、 script タグを差し込むだけでハッキングを開始できることを意味します。ビルドにコンパイラを含めた場合でも、ファイルサイズは 17 キロバイト ( min+gzip) にとどまり 、現在の 1.x ビルドよりもまだ軽量です 。
11
11
12
12
## 普通の Virtual-DOM ではありません
13
13
@@ -39,14 +39,14 @@ Vue.js は軽くて速いままでいるのを常に焦点を当てて来まし
39
39
40
40
## より多くの可能性をロックしません
41
41
42
- 新しいアーキテクチャでは、模索するための多くの可能性があります。例えば、モバイル上でネイティブインターフェイスにレンダリングできます。現在、我々は Vue.js 2.0 の移植について模索しており、中国の最大技術企業のアリババグループでのエンジニアによって維持されているプロジェクト [ weex] ( http://alibaba.github.io/weex/ ) はネイティブレンダリングのバックエンドとして使用しています 。ReactNative 内部で実行するために Vue 2.0 の仮想 DOM を適合させることは技術的に可能です。我々は、どうなっていくのか興奮しています!
42
+ 新しいアーキテクチャでは、模索するための多くの可能性があります。例えば、モバイル上でネイティブインターフェイスにレンダリングできます。現在我々は、中国最大の技術企業「アリババグループ」でのエンジニアによって維持されているプロジェクト [ weex] ( http://alibaba.github.io/weex/ ) をネイティブレンダリングのバックエンドとして使用する、Vue.js 2.0 の移植について模索しています 。ReactNative 内部で実行するために Vue 2.0 の仮想 DOM を適合させることは技術的に可能です。我々は、どうなっていくのか興奮しています!
43
43
44
44
## 互換性そして何を次に期待するのか
45
45
46
- Vue.js 2.0 はまだ pre-alpha ですが、[ ここ] ( https://github.com/vuejs/vue/tree/next/ ) でソースコードを調べることができます。完全な書き直しにも関わらず、1.0 API は、いくつかの意図的な非推奨の例外をのぞいて、1.0 と互換性があります。[ 2.0 で書かれた同じ公式の example] ( https://github.com/vuejs/vue/tree/next/examples ) を調べてみてください。あまり変わっていないことに確認できるでしょう !
46
+ Vue.js 2.0 はまだ pre-alpha ですが、[ ここ] ( https://github.com/vuejs/vue/tree/next/ ) でソースコードを調べることができます。完全な書き直しにも関わらず、1.0 API は、いくつかの意図的な非推奨の例外をのぞいて、1.0 と互換性があります。[ 2.0 で書かれた同じ公式の example] ( https://github.com/vuejs/vue/tree/next/examples ) を調べてみてください。あまり変わっていないことを確認できるでしょう !
47
47
48
- 機能の非推奨するものは、最大限の開発者の生産性に対して可能な限り単純なAPIを提供するために継続的な労力の一環であり、 1.0 と 2.0 の機能比較を[ ここ] ( https://github.com/vuejs/vue/wiki/2.0-features ) で調べることができます。これは、あなたがこれらの廃止機能のいくつかヘビーに使用している場合、恐らくアプリケーションを移行するためにいくつか労力を要することを意味しますが、将来においてより詳細な移行ガイドを提供するつもりです。
48
+ 機能を非推奨とすることは、最大限の開発者の生産性に対して可能な限り単純なAPIを提供するための継続的な努力の一環です。 1.0 と 2.0 の機能比較を[ ここ] ( https://github.com/vuejs/vue/wiki/2.0-features ) で調べることができます。これは、あなたがこれらの廃止機能のいくつかヘビーに使用している場合、恐らくアプリケーションを移行するためにいくつか労力を要することを意味しますが、将来においてより詳細な移行ガイドを提供するつもりです。
49
49
50
- まだ、完了するために残っている仕事はかなりあります。我々は十分なテストカバレッジに達した時、最初の alpah をリリースする予定であり、5月末または6月頭までに beta を目指しています。多くのテストに加えて、我々は、ライブラリ (vue-router、Vuex、vue-loader、vuerify など) のサポートのアップデートも必要です。現在、形にとらわれない 2.0 では、 Vuex のみだけ動作しますが、我々は 2.0 を提供するとき 、全てが一緒にスムーズに動作するでしょう。
50
+ まだ、完了するために残っている仕事はかなりあります。我々は十分なテストカバレッジに達した時、最初の alpha をリリースする予定であり、5月末または6月頭までに beta を目指しています。多くのテストに加えて、我々は、ライブラリ (vue-router、Vuex、vue-loader、vuerify など) のサポートのアップデートも必要です。現在のところ、Vue.js 2.0 ですぐに使えるのは Vuex のみですが、我々が 2.0 を提供するときには 、全てが一緒にスムーズに動作するでしょう。
51
51
52
52
我々は、1.x についても忘れていません! 1.1 は、9ヶ月のセキュリティアップデートと6ヶ月の致命的なバグ修正の LTS (Long-term Support) 期間によって、2.0 beta と並んでリリースされます。また、2.0 にアップグレードするためにあなたが準備できるよう、任意の非推奨の警告も提供する予定です。乞うご期待下さい!
You can’t perform that action at this time.
0 commit comments