- 09-11
- 09-11
- 09-11
- 09-11
- 09-11
- 09-11
- 09-11
- 09-11

Chạy full màn hình giúp trải nghiệm gần giống ứng dụng cài đặt hơn.
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ủ.
Ký tự tiếng Việt cần phông hỗ trợ đầy đủ dấu, và phông thiếu dấu sẽ hiển thị thành ô vuông trên một số thiết bị cũ.
Tải trang một lần là chơi được ngay.
Khoảng cách vật lý quyết định độ trễ, đây là lý do các mạng phân phối nội dung tồn tại.
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.
Bàn phím web không phân biệt được vị trí phím vật lý ở mọi bố cục.
Bóng đổ và làm mờ là hai hiệu ứng nặng nhất.
Ba giây tải trang là mức trung bình chấp nhận được với game web nhẹ.
Tệp không đổi được giữ lại trên máy, nên chỉ lần đầu tiên là phải tải đầy đủ toàn bộ.
Hỏi xem trình duyệt có hỗ trợ thứ mình cần hay không đáng tin hơn nhiều so với đoán qua tên và phiên bản.
Cảm giác thành công sớm giữ người chơi lại đủ lâu để họ hiểu cơ chế và gắn bó với game.
Con số này phản ánh mức độ hấp thu tốt hơn tổng lượt truy cập, vốn có thể đến từ một đợt quảng bá ngắn hạn.
Dữ liệu lưu theo tên miền chứ không theo trang.
Cân nhắc giữa số người dùng bản cũ và chi phí duy trì, nhiều nhà phát triển chọn hiển thị thông báo nâng cấp thay vì hỗ trợ.
Tắt JavaScript khiến game web không chạy được.
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
Đ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.
Thông báo trình duyệt không hỗ trợ tốt hơn là để trang trắng.
Phím tắt đóng cửa sổ hay chuyển ứng dụng không thể bị trang web chặn, nên tránh dùng chúng làm phím điều khiển.
Tên tệp hoặc đường dẫn giống mẫu quảng cáo bị lọc, nên tránh đặt tên có chữ quảng cáo trong mã nguồn.
Máy chủ đặt gần người chơi giảm thời gian tải rõ rệt.
Bản chơi thử nên cho thấy phần hay nhất trong ba mươi giây đầu.
Tái sử dụng vật thể thay vì tạo mới liên tục.
Khựng định kỳ thường là dấu hiệu của dọn rác.
Lưu trữ cục bộ giới hạn dung lượng vài megabyte.
Cùng chất lượng hiển thị nhưng dung lượng giảm đáng kể, đây là cách tối ưu đơn giản nhất cho thời gian tải.
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.
Vùng chạm nên lớn hơn vùng bấm chuột.
Bỏ qua các vật thể nằm ngoài màn hình là tối ưu đơn giản mà thường cho cải thiện lớn nhất.
Không cần cài đặt và không tốn dung lượng khiến rào cản thử nghiệm gần như bằng không.09-11Mỗi tệp riêng là một lượt kết nối, và chi phí của việc mở kết nối thường lớn hơn chi phí tải chính nội dung đó. Góc Giải Trí Nhẹ
Vài megabyte là dung lượng trung bình của game giải đố đơn giản. Thiết kế cho màn hình nhỏ trước là lựa chọn thực tế, dù việc phát triển thuận tiện hơn trên máy tính.
Kiểm tra thô trước rồi mới kiểm tra chính xác với những cặp đã lọt qua là cách làm tiêu chuẩn. Việc dọn rác của trình duyệt gây khựng nhẹ, và cách tránh là giữ sẵn một kho vật thể để dùng lại. Lưu trữ cục bộ không có gì đảm bảo tồn tại lâu dài, đây là lý do dữ liệu quan trọng phải đưa lên máy chủ.
Trình duyệt phổ biến hỗ trợ tốt HTML5. Họ có thể quay lại thử sau, còn bị chặn đứng thì thường là đóng tab và không mở lại nữa.
Công cụ giả lập trong trình duyệt không phản ánh đúng hiệu năng và cách cảm ứng hoạt động trên thiết bị thực. Thêm đối thủ máy hoặc mở phòng nhỏ hơn tốt hơn là để người chơi chờ vô hạn rồi bỏ đi. Game web thường nhẹ hơn game cài đặt.
Nó chỉ ra chính xác hàm nào chiếm nhiều thời gian nhất, hiệu quả hơn nhiều so với đoán mò rồi tối ưu nhầm chỗ. Thấy được tiến bộ của chính mình là động lực đủ mạnh, và nó không đòi hỏi bất kỳ hệ thống tài khoản nào. Kiểm tra mọi cặp vật thể tăng theo bình phương số lượng, nên chia không gian thành ô lưới giúp giảm mạnh khối lượng tính toán.
Vẽ ít đi hiệu quả hơn vẽ nhanh hơn. Tải nội dung theo từng màn thay vì tải hết một lần.
Không phải trình duyệt nào cũng đồng bộ dữ liệu giữa các thiết bị.nghỉ giải lao khi chơi game lâu phản hồi game game được bảo vệ