Có cách nào tiêu chuẩn (được chấp nhận/dễ dàng/thực hiện) để xác định tốc độ máy khách hiển thị nhanh như thế nào không?Ước tính tốc độ động cơ JS để vô hiệu hóa hoạt ảnh
Khi tôi đang chạy các ứng dụng web (video, v.v.) trên các tab khác, hoạt ảnh JS của tôi chậm thu thập thông tin.
Nếu tôi có thể phát hiện sự chậm chạp từ JS của mình, tôi sẽ sử dụng hoạt ảnh đơn giản hơn để mang lại trải nghiệm người dùng tốt hơn.
Cập nhật:
Loại bỏ hình ảnh động cho tất cả mọi người không phải là câu trả lời. Tôi đang nói về những hình ảnh động đơn giản nhất mà sẽ nói lắp tùy thuộc vào trình duyệt/máy tính. Nếu tôi có thể phát hiện mức độ chậm chạp, tôi sẽ vô hiệu hóa chúng.
Điều này giống như trò chơi điện tử với chất lượng đồ họa động: bạn muốn làm hài lòng những người có máy tính cũ mà không phạt những người có sức mạnh xử lý bổ sung.
Tôi không nói rằng hoạt ảnh đặc biệt tích cực hoặc xảy ra trong khi trên tab khác. Ngay cả một hình ảnh đơn giản mờ dần đến 0 opacity sẽ nói lắp Nếu máy tính của bạn đủ chậm. Có rất nhiều máy tính chậm ra khỏi đó, các tình huống nổi bật (có lẽ bạn đang sao chép tệp, xem phim, v.v.), trong đó trải nghiệm người dùng sẽ được tăng cường bằng cách xóa dần các hoạt ảnh. Nếu tôi có thể phát hiện điều này, tôi sẽ thiết lập một thang trượt của mức độ hoạt hình. Không, nhỏ, và tất cả. –
@YujiTomita thì đó là một trong những điều bạn không thể kiểm soát được (http://stackoverflow.com/questions/10220530/what-are-the-limits-to-pushing-javascript-performance/10220623#comment13129588_10220623) . Bạn có thể muốn hỏi các chàng trai từ [UX.stackexchange] (http://ux.stackexchange.com/) những gì họ có thể đề xuất cho tình huống của bạn từ quan điểm của UX. – Joseph
Tôi không đồng ý. Bạn liên kết đến một bài đăng về "đẩy hiệu suất javascript" mà tôi không cố gắng làm. Điều này giống như đối lập: hỗ trợ các máy tính cũ hơn bằng cách vô hiệu hóa ngay cả một hình ảnh mờ dần. Hạ thanh cho mọi người không phải là giải pháp. Bên cạnh đó, bất kể chúng tôi có đồng ý hay không, câu hỏi của tôi là có hay không/cách đo lường hiệu suất JS của khách hàng. Điều gì làm với chương trình này là tùy thuộc vào họ. –