以下の内容はhttps://ozaki25.hatenadiary.jp/entry/2018/06/19/220000より取得しました。
Angular Ivyとその先
Ivy
- もともとngiv
- Angularの第三世代のViewエンジン
しくみ
- 今まで
- template html -> template data -> angular interpreter -> DOM
- 3つめまでBuildで(AOT)
- 全部Buildで(JIT)
- ivyは
- Template html -> template instruction -> DOM
生成物
コンセプト
- Smaller
- 生成されたコードが小さい
- 使われてないコードを消せる
- Faster
- Simpler
Angular Elements
- AngularコンポーネントをCustomElementsに変換する
- AngularCoreも一緒に含まれる
- AngularCoreが小さくなった恩恵を受けてる
Decorator-less Component
- IvyでDecoratorなしでかけるようになる
- Reactみたいに書けてくる
まとめ
- 次世代のAngularのViewエンジン
- Small/Faster/Simpler
今後
Vue CLI v3
VueCLI v3
- Vue CLIの拡張機能
- API
- Service
- webpack設定カスタマイズ
- npm scriptに登録
- Generator
- テンプレート生成機能
- 既存テンプレートカスタマイズ
- Prompt
- ライブラリのScaffoldツールとして
- プロジェクト固有のコード生成として
Vue CLI UI
- CLIでできることは一通りできる
- ESLintの設定とかPWAの設定とかもできる
- プラグイン管理もできる
Suspense
Suspenseとは
- 2018/2のjsconfで発表
- 非同期の更新処理をうまく扱う機能
- ページごとのローディングとか
- すぐレスポンス来てるのに一瞬出たりとか
- この辺ちゃんとやると大変
どう動くのか
simple cache provider
Demo
その他
- SSRでSuspense動かすとか
- Apolloと連携できたりとか
- Reduxとはどう組み合わせるかは今後注目
- たぶんReact v17からデフォルトで使えるようになる
- ほかはTimeSlicingとか
- v17は2018年中予定
- 非同期周りが今開発してるところ
以上の内容はhttps://ozaki25.hatenadiary.jp/entry/2018/06/19/220000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます
不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14