-
Tái sử dụng vật thể thay vì tạo mới liên tục.
-
Nó tạo ra thao tác cần thiết để mở khóa âm thanh và chế độ toàn màn hình, chứ không chỉ để người chơi chuẩn bị.
-
Không có rào cản nào giữ họ lại, nên vài giây đầu tiên quyết định phần lớn tỷ lệ ở lại.
-
Trang chạy được trên máy tính chưa chắc chạy trên di động.
-
Chế độ tương thích cho trình duyệt cũ tốn nhiều công.
-
Sự kiện chạm và sự kiện chuột không giống nhau.
-
Ngôn ngữ hiển thị nên lấy theo cài đặt trình duyệt của người dùng, nhưng vẫn phải cho phép đổi thủ công vì nhiều người dùng máy đặt sai vùng.
dnhsoyet7l
-
Chế độ toàn màn hình cần người dùng chủ động bật.
-
Người dùng bàn phím khác chuẩn sẽ thấy các phím điều khiển nằm sai chỗ, nên cho phép gán lại phím là điều cần thiết.
-
Công cụ tìm kiếm đánh giá cả tốc độ, nên tối ưu dung lượng vừa giữ người chơi vừa cải thiện khả năng được tìm thấy.
-
Không phải trình duyệt nào cũng đồng bộ dữ liệu giữa các thiết bị.
-
Tối ưu sớm thường lãng phí công sức.
-
Chuyển sang dùng ảnh chữ dựng sẵn hoặc phần tử trang web riêng cho phần giao diện thường nhanh hơn nhiều.
-
Khóa truy cập không được nhúng vào mã phía trình duyệt.
-
Chia người chơi thành hai nhóm và đo kết quả cho câu trả lời dựa trên dữ liệu thay vì dựa trên cảm nhận cá nhân.
-
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
-
Ngón tay không có trạng thái di chuyển khi chưa chạm, nên mọi hiệu ứng dựa trên việc rê chuột đều mất tác dụng.
-
Trình duyệt chặn tự động phát tiếng để tránh làm phiền, nên nhạc nền chỉ bật lên sau khi người chơi chạm hoặc bấm lần đầu.
-
Kiểm tra game với tiện ích chặn quảng cáo đang bật.
dnhsoyet7l
-
Một bản nhạc dài vài phút có thể nặng hơn toàn bộ hình ảnh của game cộng lại, nên rút ngắn và lặp lại là giải pháp phổ biến.
-
Người chơi tải từ điểm gần nhất thay vì từ máy chủ gốc, chênh lệch có thể là vài giây trên kết nối chậm.
-
Người chơi web hay đóng tab đột ngột, nên khoảng cách giữa hai lần lưu càng ngắn thì càng ít mất mát.
-
Xóa dữ liệu duyệt web dễ mất bài.
-
Kho lưu trữ trong trình duyệt chứa được nhiều hơn nhưng phức tạp hơn.
-
Tab chạy nền bị giảm tần suất cập nhật.
-
Cùng một tên trình duyệt nhưng bản trên di động dùng lõi khác, nên vài tính năng hoạt động khác hẳn bản máy tính.
-
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
-
Bookmark trang game giúp truy cập nhanh lần sau mà không cần tìm lại.
-
Kiểm tra kết nối mạng trước khi vào game web nhiều người chơi giúp tránh bị văng giữa chừng.
-
Một màn khó bất thường ở giữa khiến phần lớn người chơi dừng lại đúng chỗ đó và không bao giờ quay lại.
-
Cookie, local storage và session storage là ba cách lưu trữ trình duyệt.
dnhsoyet7l
-
Người chơi ở chế độ này mất toàn bộ tiến trình sau mỗi phiên mà không hề được cảnh báo trước.
-
Game web thường nhẹ hơn game cài đặt.
-
Ba nút cơ bản trên giao diện game web thường là chơi, cài đặt và thoát.
-
Trình duyệt di động chạy game web ít mượt hơn máy tính.
-
Đo trước rồi mới tối ưu vào đúng điểm nghẽn, vì phần lớn mã nguồn không nằm trên đường chạy nóng.
-
Bất kỳ ai mở công cụ phát triển đều đọc được, nên mọi thứ cần bảo mật phải nằm ở phía máy chủ.
-
Tải trang một lần là chơi được ngay.
-
Tải nội dung theo từng màn thay vì tải hết một lần.
-
Vài giây một lần là đủ mà không gây ảnh hưởng đến hiệu năng, vì thao tác ghi vào lưu trữ cục bộ rất nhẹ.
-
Khung hình rơi làm bước nhảy thời gian quá lớn.
-
Màn nào có tỷ lệ thoát cao bất thường là nơi cần xem lại độ khó hoặc cách hướng dẫn.
-
Âm thanh chỉ phát được sau thao tác của người dùng.
dnhsoyet7l
-
Vòng lặp game nên đồng bộ với nhịp vẽ của màn hình.
-
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.