2016-07-13 89 views
1

我使用angular2system.js使用systemjs提高angular2應用中加載時間的感受

當頁面在啓動時加載依賴關係時,我們注意到一個非常顯着的延遲。該應用程序甚至沒有那麼複雜,所以我們開始考慮如何改善加載時間,或者組織和更改啓動時必要的方式。

對於提高加載時間的感知是非常重要的,它對於改善加載時間並不是非常重要。這意味着如果我可以改善加載第一個組件所需的時間,而應用程序的其餘部分繼續在後臺加載,那將是完全可以接受的。

但是,我還沒有看到明確的方式來做到這一點。歡迎大家提出意見。

回答

1

我認爲Angular Universal可以實現這一點。

我的理解是,它會將應用程序快速呈現在服務器端,直到客戶端的javaScript準備好接管。

上找到universal.angular.io

應用程序的第一次用戶將立即看到一個服務器渲染視圖極大地提高感知性能和整體的用戶體驗。根據Google的研究,頁面加載性能僅有200毫秒的差異會對用戶行爲產生影響。

如果您需要提高感知加載時間,似乎要走的路 - 如果您正在運行服務器。

相關問題