Twitter là một nền tảng để tìm hiểu những gì đang xảy ra trên thế giới. Nền tảng này có 328 triệu người dùng hoạt động hằng tháng trên khắp thế giới và sử dụng, tạo và chia sẻ thông tin. Với hơn 80% người dùng sử dụng thiết bị di động, Twitter muốn có trải nghiệm web dành cho thiết bị di động nhanh hơn, đáng tin cậy hơn cũng như hấp dẫn hơn. Ứng dụng web tiến bộ Twitter Lite kết hợp những tính năng tốt nhất của web và tính năng gốc hiện đại. Phiên bản này đã trở thành trải nghiệm web mặc định dành cho thiết bị di động cho tất cả người dùng trên toàn cầu vào tháng 4 năm 2017. Twitter đã phát triển Twitter Lite để mang đến trải nghiệm mạnh mẽ hơn, với mục tiêu rõ ràng là tải tức thì, mức độ tương tác của người dùng và mức tiêu thụ dữ liệu thấp hơn.
- Số trang mỗi phiên tăng 65%
- Số Tweet được gửi tăng 75%
- Tỷ lệ thoát giảm 20%
Twitter Lite hiện là cách dùng Twitter nhanh nhất, ít tốn kém nhất và đáng tin cậy nhất. Ứng dụng web cạnh tranh với hiệu suất của các ứng dụng gốc nhưng cần ít hơn 3% dung lượng lưu trữ của thiết bị so với Twitter dành cho Android.
Nicolas Gallagher, Trưởng nhóm kỹ thuật của Twitter Lite
Tăng mức độ tương tác bằng lời nhắc "Thêm vào Màn hình chính" và thông báo đẩy trên web
Trang web của Twitter tiếp cận hàng triệu người dùng, nhưng thường rất khó để thu hút lại người dùng trên web dành cho thiết bị di động. Sau khi triển khai lời nhắc "Thêm vào màn hình chính" yêu cầu người dùng lưu Twitter Lite vào màn hình chính của họ, Twitter đã thấy trung bình 250.000 người dùng riêng biệt hằng ngày mở Twitter Lite qua màn hình chính 4 lần mỗi ngày.
Twitter đã triển khai thông báo đẩy trên web. Thông báo này hoạt động giống như thông báo của các ứng dụng gốc và hiển thị ngay cả khi người dùng đang đóng trình duyệt. Việc triển khai đang gửi hơn 10 triệu thông báo đẩy mỗi ngày.
Giảm mức sử dụng dữ liệu
Theo mặc định, Twitter Lite sử dụng ít dữ liệu hơn, phân phát các tài nguyên nội dung nghe nhìn nhỏ hơn và dựa vào dữ liệu được lưu vào bộ nhớ đệm nhiều nhất có thể. PWA cũng tối ưu hoá hình ảnh để giúp giảm mức sử dụng dữ liệu tới 70% khi người dùng cuộn qua dòng thời gian của họ. Chế độ tiết kiệm dữ liệu giúp người dùng lưu giữ được nhiều dữ liệu di động hơn nữa bằng cách cho phép họ kiểm soát thời điểm Twitter Lite tải các thành phần nội dung nghe nhìn xuống.
Đối với Twitter, việc tiếp cận một nhóm người dùng đa dạng là điều quan trọng, bao gồm cả những thị trường mới nổi nơi thường có tốc độ tải xuống thấp và thiết bị di động yếu. Twitter Lite giúp tiếp cận đối tượng này hiệu quả hơn bằng cách giúp Twitter hoạt động nhanh hơn và dễ sử dụng hơn trong điều kiện băng thông thấp.
Người dùng Twitter Lite được hưởng lợi từ việc tiết kiệm mức tiêu thụ dữ liệu; PWA chỉ có dung lượng 600 KB so với 23,5 MB dữ liệu tải xuống cần thiết để cài đặt ứng dụng Android gốc.
Tải gần như ngay lập tức với tập lệnh trình chạy dịch vụ
Lượt tải đầu tiên của đồng hồ Twitter Lite trong vòng chưa đầy 5 giây qua mạng 3G trên hầu hết các thiết bị. Những lượt tải tiếp theo gần như ngay lập tức, ngay cả trên mạng không ổn định. Ứng dụng này truyền trực tuyến phản hồi HTML ban đầu đến trình duyệt, gửi hướng dẫn để tải trước các tài nguyên quan trọng. Tài nguyên được chia thành các phần chi tiết để lần tải ban đầu chỉ đòi hỏi những tài nguyên cần thiết cho màn hình hiển thị. Tập lệnh trình chạy dịch vụ sẽ lưu các tài nguyên bổ sung vào bộ nhớ đệm, cho phép điều hướng nhanh đến các màn hình khác.
Thiết bị di động chiếm hơn 80% mức sử dụng Twitter, với nhiều người dùng Twitter Lite truy cập trang web thông qua mạng 2G hoặc 3G. Trải nghiệm người dùng nhanh trong lần tải đầu tiên và các lần xem tiếp theo là điều cần thiết để cho phép người dùng xem và tạo Tweet nhanh nhất có thể. Twitter đã triển khai các chiến lược tải thông minh như trình chạy dịch vụ và các phần của mẫu PRPL (Đẩy, Kết xuất, Bộ nhớ đệm trước và Tải từng phần) để giảm đáng kể thời gian tải cho cả hai hoạt động. Số lượt truy cập lặp lại gần như ngay lập tức nhờ tính năng lưu vào bộ nhớ đệm của trình chạy dịch vụ các chế độ xem hiện tại, nội dung cập nhật nguồn cấp dữ liệu, thông báo, tin nhắn và chế độ cài đặt. Người dùng Twitter Lite giảm 50% độ trễ tương tác ở từng phần trăm 99 và thời gian tải trung bình của người dùng đăng nhập giảm 30%.
Twitter đã áp dụng một phương pháp gia tăng để tận dụng trình chạy dịch vụ để ngoại tuyến và thích ứng với mạng, bắt đầu bằng việc hiển thị một trang ngoại tuyến tuỳ chỉnh bất cứ khi nào không có kết nối mạng. Tiếp theo, họ chuyển sang lưu các tài nguyên tĩnh vào bộ nhớ đệm ngoại tuyến như CSS, hình ảnh và các gói JavaScript để tăng tốc các lượt truy cập lặp lại. Cuối cùng, họ đã hỗ trợ thêm tính năng lưu vào bộ nhớ đệm khi không có kết nối mạng cho shell ứng dụng. Kết quả: Twitter Lite khởi động trong vòng chưa đầy 3 giây khi người dùng quay lại PWA, ngay cả trên các thiết bị di động hoặc mạng chậm.