-
Mạng chậm khiến ảnh game tải từng phần thay vì hiện ngay.
-
Trang chạy được trên máy tính chưa chắc chạy trên di động.
-
Trình duyệt giữ bản đã lưu cho đến khi tên thay đổi, nên người chơi có thể chạy phiên bản cũ mà không biết.
-
Nếu game mượt rồi giật một nhịp đều đặn thì nguyên nhân gần như luôn nằm ở việc cấp phát bộ nhớ quá nhiều trong vòng lặp.
-
Chiều ngược lại khó hơn vì cảm ứng có nhiều ràng buộc hơn, nên bắt đầu từ ràng buộc chặt hơn thì an toàn hơn.
-
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.
-
Kho lưu trữ trong trình duyệt chứa được nhiều hơn nhưng phức tạp hơn.
m16iu
-
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
-
Tin vào dữ liệu từ trình duyệt cho phép người chơi sửa đổi kết quả, đây là lỗ hổng cơ bản của mọi game web tính điểm.
-
Trình duyệt trên hệ điều hành di động có giới hạn riêng.
-
Mạng phân phối nội dung sao chép tệp ra nhiều nơi.
-
Game HTML5 xuất hiện thay thế dần Flash sau khi Flash chính thức ngừng được hỗ trợ.
-
Hình chữ nhật bao quanh nhanh hơn hình dạng chính xác.
-
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.
-
Không nên bật quá nhiều tiện ích mở rộng trình duyệt vì có thể xung đột với mã game.
-
Người chơi cần biết mình đang chờ ai và còn thiếu bao nhiêu người, thiếu thông tin này họ sẽ rời đi sau vài chục giây.
-
Chế độ toàn màn hình cần người dùng chủ động bật.
-
Bản chơi thử nên cho thấy phần hay nhất trong ba mươi giây đầu.
-
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
m16iu
-
Rung phản hồi trên web chỉ hoạt động ở một phần thiết bị di động, nên đừng dựa vào nó làm tín hiệu duy nhất cho một sự kiện quan trọng.
-
Đ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.
-
Vuốt cảm ứng trên game web di động đôi khi bị nhận nhầm.
-
Đóng tab đột ngột lúc đang lưu dễ mất dữ liệu.
-
Thêm vào màn hình chính biến trang web thành gần như ứng dụng.
-
Cảm biến gia tốc truy cập được từ trang web nhưng cần quyền của người dùng ở nhiều hệ điều hành, và cách hỏi quyền khác nhau giữa các nền tảng.
-
Game web không chiếm bộ nhớ lâu dài.
-
Gửi yêu cầu lặp đi lặp lại tốn tài nguyên và độ trễ cao, còn kênh mở sẵn thì tin nhắn đi ngay lập tức.
-
Gộp nhiều ảnh nhỏ vào một tệp giảm số lần yêu cầu.
-
Ba giây chờ quảng cáo trước khi vào game là mức phổ biến ở nhiều cổng game miễn phí.
-
WebGL, Canvas và HTML kết hợp CSS là ba định dạng phổ biến.
-
Nén ảnh và âm thanh trước khi đưa lên web giúp giảm đáng kể thời gian tải trang.
m16iu
-
Độ trễ trong game web nhiều người thường cao hơn ứng dụng gốc.
-
Hiệu ứng trong suốt tốn hơn hình đặc.
-
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
-
Ba nút cơ bản trên giao diện game web thường là chơi, cài đặt và thoát.
-
WebGL đẩy phần dựng hình sang card đồ họa, cho phép xử lý hàng nghìn vật thể mà Canvas hai chiều thông thường không kham nổi.
-
Nền tảng đám mây giúp game web nặng chạy được trên máy yếu.
-
Các trò như cờ caro hay ghép hình chỉ cần thao tác trên phần tử trang web, không cần đến bất kỳ công nghệ dựng hình nào.
-
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.
-
Tách nền và vật thể động ra hai lớp riêng giúp mỗi khung hình chỉ phải vẽ lại phần thực sự thay đổi.
-
Khi chia sẻ đường dẫn lên mạng xã hội, hình ảnh hiển thị thường quan trọng hơn cả tên game.
-
Yêu cầu họ tải lại trang bỏ qua bộ nhớ đệm là bước kiểm tra đầu tiên trước khi tìm nguyên nhân khác.
-
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
m16iu
-
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ủ.
-
Nhấn phím thoát luôn thoát khỏi toàn màn hình.