Tham dự Tech Lounge

Tham dự Tech Lounge


[Benchmark] HTML5 trên di động chạy chậm hơn nhiều lần so với trên máy tính

uhraman
22/5/2012 17:33Phản hồi: 94
[Benchmark] HTML5 trên di động chạy chậm hơn nhiều lần so với trên máy tính
Ngôn ngữ đánh dấu HTML5 ngày càng phổ biến. Tuy nhiên, có lẽ chúng ta đã hơi lạc quan về khả năng của nó. Một nghiên cứu mới nhất được thực hiện bởi Spaceport.io về hiệu năng của ngôn ngữ này cho thấy các trình duyệt trên smartphone đời mới trung bình chậm hơn 889 lần so với trình duyệt trên các laptop hiện đại. Điện thoại có hiệu năng cao nhất là iPhone 4S với tốc độ chậm hơn 6 lần, trong khi thiết bị Android nhanh nhất là Galaxy S2 có hiệu năng trung bình chậm hơn 10 lần. Thiết bị tệ nhất còn cho tốc độ chậm hơn đến hàng ngàn lần. Quả thực là có vấn đề ở đâu đó về hiệu năng của ngôn ngữ này trên các thiết bị di động.​
Về phương pháp thử nghiệm, Spaceport.io cho biết họ đã dùng bộ công cụ benchmarch tự phát triển có tên Perfmarks II để kiểm nghiệm khả năng render của trình duyệt. Perfmarks II dùng thuật toán tịnh tiến, phóng to thu nhỏ, và quay với số lượng đối tượng càng nhiều càng tốt trên nhiều thiết bị thử nghiệm, trong khi vẫn duy trì số khung hình trên giây tối thiểu là 30. Giải thích cho con số 30 này, Spaceport.io nói rằng 30 giây là phù hợp với các trò chơi, bởi nếu số khung hình trên giây nhỏ hơn con số này thì người dùng sẽ cảm thấy hiện tượng trễ (lag). Một số game thậm chí còn đòi hỏi 60 khung hình/giây mới có thể chuyển tải hết được nội dung yêu cầu.​
Spaceport.io nói rằng với Perfmarks II, họ chỉ thử nghiệm các thiết bị Android cũng như iOS nhanh nhất, mới nhất trên thị trường nhằm đưa ra kết quả khách quan nhất có thể. Không chỉ thế, họ còn kiểm tra với các trình duyệt và các gói kỹ thuật render khác nhau. Trong bảng dưới, bạn có thể thấy các chi tiết này:​
  • Hệ điều hành:
    • Android 4.0.3
    • Android 4.0.4
    • iOS 5.1
    • iOS 5.1.1
  • Trình duyệt và Toolkit:
    • Mobile Google Chrome beta
    • Mobile Safari
    • Google Chrome (18.0.1025.168)
    • Webkit r116996
  • Thiết bị Android:
    • Samsung Galaxy S2 (Android 4.0.3)
    • Samsung Galaxy Nexus (Android 4.0.4)
  • Thiết bị iOS:
    • iPhone 4 (iOS 5.1.1)
    • iPhone 4S (iOS 5.1)
  • Laptop: Macbook Pro (OSX 10.7.3)
Kết quả thử nghiệm, như chúng ta đã nói ở trên, tốc độ trình duyệt trên smartphone chậm hơn từ 6 đến hàng ngàn lần so với trình duyệt trên máy tính. Trên iOS, thiết bị nhanh nhất là iPhone 4S. Trong khi ở Android, đứng đầu là Samsung Galaxy S2. Trên các thiết bị có cấu hình thấp hơn, tốc độ có lẽ còn chậm hơn nhiều nữa.​
Dù số lượng mẫu máy thử nghiệm không nhiều, nhưng qua biểu đồ và các phép thử trong bộ Perfmarks cũng như kết quả thì điều chúng ta có thể tin tưởng được đó là hiệu năng của HTML5 trên di động thực sự thấp hơn nhiều lần so với trên máy tính.​
Kết quả này có thể sẽ làm buồn lòng các lập trình viên viết ứng dụng HTML5, đặc biệt là game, với mong muốn viết một lần chạy trên tất cả các nền tảng, khi họ phải thử nghiệm tốc độ của nó trên nhiều thiết bị hơn trước khi đưa lên xuất bản mà lại không thể chắc chắn được sự thống nhất trong trải nghiệm của người dùng.​
Chi tiết kết quả benchmark:​

94 bình luận
Chia sẻ

Xu hướng

Dù sao thì trên diệnbthoaij thì nhu cầu duyệt web cũng chỉ là giải pháp chữa cháy thôi, vẫn còn rất nhiều hạn chế so với MTB và PC
Cái bench này thể hiện rõ máy nào mạnh máy nào yếu nhỉ
@ScaryKnight Không hẳn cái này còn phụ thuộc nhiều yếu tố chứ không đơn thuần là cấu hình nhé
@ScaryKnight sai hoàn toàn .
ducminh60
TÍCH CỰC
12 năm
@ScaryKnight Phụ thuộc rất nhiều yếu tố bác ơi ,sao kết luận được như thế
Làm gì mà chậm hơn đến ngàn lần nhỉ. Nói có qus ko vậy. Mà sao chỉ thấy Ios và Android thui nhỉ
goldeneagle
ĐẠI BÀNG
12 năm
thông tin này rất hữu ích cho thằng bạn mình đang dev game html5 😃 mình đã test html trên iphone 4 và s2 tốc độ của s2 chậm là không đúng mình thấy the same nhau. Game ví dụ là cut the rope on web html5
@goldeneagle đọc kỹ lại đi nhé , iphone 4S và S2 . 4S tốc độ duyệt web nhanh hơn 4 nhiều đó bạn
@goldeneagle Iphone 4 đơn nhân, S2 dual core mà cậu thấy same same nhau (Đấy là cảm tính thôi chứ chưa dùng máy để đo) thế đã thấy nền tảng Ios xử lý Html5 tốt hơn android rồi 😔
HTLM5 trên di động chắc chắn phải cải thiện nhiều trong thời gian tới
đơn giản và dễ hiểu quá mà
idoaudio
TÍCH CỰC
12 năm
hay đó
quangdt5
TÍCH CỰC
12 năm
chắc chắn là chậm hơn rồi, 1 cái bằng bàn tay, một cái to bằng cái bàn, làm sao mà đú đởn được :p
@quangdt5 thế điện thoại bàn với điện thoại di động cái nào pro hơn bạn?
Trên điện thoại thì ko thích cả flash lẫn HTML5, load chậm mà hao pin 😁 Nội dung cần xem thì ít, hiệu ứng xấu, quảng cáo thì dày kín trang, toàn bay nhảy lung linh 😆
Phải sớm cải thiện hơn thôi
Mình thấy lướt web trên 4s chậm hơn iPad nhưng cũng không đáng kể . Lúc nào bấn không có gì vọc mới lôi đt ra lướt web đỡ buồn chứ ở nhà thì đã onl iPad or PC chứ tội gì .
thì điện thoại di động bé tí thế cơ mà.thì ứng dụng làm sao mà nhanh hơn cho được chứ
numita
TÍCH CỰC
12 năm
có lẽ khi nào thiết bị di động có 4 tới 8gb ram, gpu rời 2 tới 4gb ram và bộ nhớ trong khoảng 500gb tới 1tb sẽ được như thế này 😁
Lướt web trên di động chả khoái tí nào khi có bé tẹo @@
web nào đang dùng HTML5 nhỉ, chỉ cho mình test thử tốc độ.
Mình đang dùng browser chrome mà lâu lâu lại bị shock flash nghĩa là sao nhỉ
vn7labs
ĐẠI BÀNG
12 năm
@Larrabee http://www.youtube.com/html5 vào mà chạy thử bạn nhé, chạy trên PC thôi đã thấy giật rồi, tiến đến htlm5 còn dài lắm
@vn7labs Cám ơn bạn nhiều nha, mình sẽ thử xem. Nghe dao này mọi người cứ nói về HTML5, phải UPDATE cái đầu thôi 😁
khoi.ng
TÍCH CỰC
12 năm
Vậy Tablet cũng bj như mấy SmartPhone đúng ko? Chạy chung HDH, CPU và cả GPU.
noridomi
TÍCH CỰC
12 năm
Trên các thiết bị có cấu hình thấp hơn, tốc độ có lẽ còn chậm hơn nhiều nữa.
Nói về cấu hình thì xưa tới giờ ai chả biết kiến trúc ARM xử lý kém hơn rất nhiều so với x86 vs x64,xử lý html5 yếu hơn là đúng rồi.
tungjty
TÍCH CỰC
12 năm
Vậy thì Flash lại có lý do để mà ăn mừng rồi nhé, ai nói Flash sẽ chết trong tương lai kia đấy.

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019