カスタム検索
表示順:
Relevance
Relevance
Date
ウェブ
 
 
 

Angular 5.0リリース。インクリメンタルコンパイルサポートで、ビルド時間が最大95%削減と高速化

2017年11月6日

Angular 5.0がリリースされた。Angularは6カ月ごとのタイムベースでリリースされている。Angular 5.0の主な新機能の1つがインクリメンタルコンパイルのサポートで、ビルド時間が大幅に短縮される。


JavaScriptフレームワーク「Angular」の最新版「Angular 5.0」、コード名「pentagonal-donut」(五角形ドーナッツ)が正式にリリースされました(Angular Japan User Groupによる公式ブログの日本語訳)。

「Angular 5」は、今年3月に登場した「Angular 4」からのメジャーバージョンアップです。

Angularは、このAngular 4から6カ月ごとにメジャーバージョンアップが行われるタイムベースのリリースサイクルになりました。Angular 5はもともと2017年9月にリリースされる予定でしたが、少し遅れて11月1日付けでリリースされました。

インクリメンタルコンパイルのサポートで、ビルド時間が40秒から2秒に

2017年4月に行われたAngularのイベント「ng-conf 2017」では、Angular 5のテーマはシンプル化、スピードとサイズ、スムーズなアップデートだと説明されています

Angular 5 Themes

Angular 5ではAngularコンパイラが改善され、インクリメンタルコンパイルをサポートするようになりました。

これにより、インクリメンタルなAOTビルド(Ahead of Timeビルド:事前ビルド)を実行すると、新しいコンパイラパイプラインによってビルド時間の95%が削減されると説明されています。時間にして、開発マシンで40秒以上かかっていたビルドが2秒未満に削減されたとのことです。

Angular CLIではビルドオプティマイザが適用

Angular CLIによるビルドでは、デフォルトでビルドオプティマイザが適用されるようになりました。ビルドオプティマイザはビルド対象のアプリケーションのセマンティックを理解し、生成されるバンドルをより小さいものにしてくれます。

これは、おもにアプリケーションで不要な部分の削除と、アプリケーションのランタイムコードからAngularデコレータを削除することの2つによって行われるとのこと。

そのほか、サーバー側とクライアント側で、アプリケーションの状態をより簡単に共有できるようにするAngular Universal State Transfer APIのサポート、Decoratorサポートの改善、Number/Date/Currency/パイプの国際化など、Angular 5.0では多くの機能追加、改善が行われています。

follow us in feedly

カテゴリ Web技術 / JavaScript
タグ  Angular , JavaScript


前の記事
Slack、11月1日に発生した大規模障害の原因は、定期デプロイによるソフトウェア障害が原因


カテゴリ



Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

人気記事ランキング

  1. Slack、11月1日に発生した大規模障害の原因は、定期デプロイによるソフトウェア障害が原因
  2. 1700タブの起動がわずか15秒、ベンチマークで2倍の高速化を実現。「Firefox Quantum」最初のバージョンが11月14日リリースへ、Mozillaが発表
  3. VMwareをクラウド基盤に採用した新サービス、NTTコミュニケーションズが発表。VMware on AWSとの差別化は?
  4. IBM、すべてのBluemix製品やサービスを「IBM Cloud」ブランドに。Bluemixブランドは終了へ。SoftLayerブランド終了から約1年
  5. IBM、来年Notes/Dominoの新版「バージョン10」リリース。今後はインドのHCL Technologiesとの戦略的提携による開発へ
  6. 開発者向けに無料かつ期間無制限でクラウドが使える「IBM Cloudライト・アカウント」発表。Cloud Foundry、Watson API、NoSQLなどが無料で利用可能
  7. Google、ビデオ会議専用機「Hangouts Meet hardware」発表。4Kカメラ、タッチスクリーン操作、機械学習によりカメラが参加者を判別し自動でズームイン
  8. DockerとKubernetesを基盤としたプライベートクラウド構築ソフトウェア「IBM Cloud Private 2.1」ベータ版が公開。IBM
  9. いま起きているムーアの法則の限界は、微細化よりも電力と経済性の限界~ポスト・ムーア法則時代のコンピューティング(前編)。QCon Tokyo 2016
  10. 「Excel方眼紙」と「神Excel」は違うのか? Excel方眼紙の賛否を問う「Excel方眼紙公開討論会」実施[PR]


新着記事 10本


PR - Books


fig

fig

fig