2016-10-06 27 views
6

hiện tôi đang tối ưu hóa trang web AngularJS của mình và tôi muốn đạt được 100/100 từ thông tin chi tiết tốc độ trang của Google. Bạn có biết một mô hình tốt cho AngularJS có tốc độ gấp trên màn hình tốt cho nhiều điểm vào trang không?AngularJS 1: Hiển thị trên màn hình đầu tiên

Ví dụ: Giả sử có nhiều khung nhìn không cần nhiều JavaScript được thực hiện (ngoài định tuyến) cho nội dung trong màn hình đầu tiên của chúng.

Ý tưởng duy nhất tôi đã nhồi tệp index.html với nội dung của các yếu tố trong màn hình đầu tiên này và sau đó thực hiện một số định tuyến trong thẻ tập lệnh nội tuyến ngay trong tệp index.html, nhưng điều này không thể duy trì được với tôi.

Một khả năng khác có thể là một nhiệm vụ gulp mà tập hợp một tệp index.html - nếu đó là một điều, tôi giả sử ai đó đã làm điều này trước đây. Bạn đã nghe nói về một cái gì đó như thế này?

Bất kỳ ý tưởng nào? Có ai từng làm điều này, hay tôi chỉ nên chấp nhận 83/100 của mình và tiếp tục cuộc sống của mình?

Tốt nhất và cảm ơn các đề xuất của bạn!

Trả lời

1

Tôi không biết nhiều về tốc độ trang Google hoạt động nhưng chắc chắn bạn có thể thử lazyload.js. Tất cả các tệp js không cần thiết cho index.html có thể được tải sau và tải trang sẽ hoàn thành trong số lượng tệp tối thiểu đang được tải. Bạn đã thử điều đó chưa?

+0

Vâng, điều đó tăng tốc độ tải nội dung như hình ảnh, nhưng không thực sự là phần javascript .. Cảm ơn, mặc dù – brickBreaker

Các vấn đề liên quan