game bán hàng ăn
Tối ưu sớm thường lãng phí công sức.
Không trang web nào chặn được phím này, nên đừng gán chức năng quan trọng nào trong game cho nó.
09-10
Với game chỉ có vài chục vật thể thì Canvas dễ viết hơn nhiều, còn WebGL chỉ đáng dùng khi số lượng vượt quá khả năng của nó.
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.
Vài megabyte là dung lượng trung bình của game giải đố đơn giản.
09-10
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.
Tải trước tài nguyên trong màn hình chờ.
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.
09-10
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.
Thời gian tải ảnh hưởng trực tiếp đến thứ hạng tìm kiếm.
Dữ liệu lưu theo tên miền chứ không theo trang.
09-10
Định dạng ảnh hiện đại nhẹ hơn định dạng cũ khá nhiều.
Không cài đặt cũng là nhược điểm về giữ chân người chơi.
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.
09-10
Hỏi quyền ngay khi vừa vào trang thường bị từ chối, nên đợi đến khi người chơi đã gắn bó thì tỷ lệ đồng ý cao hơn nhiều.
Không nên xóa cache trình duyệt nếu chưa chắc chắn game đã lưu tiến trình vào tài khoản.
Một địa chỉ web chạy hai thiết bị.
09-10
Trình duyệt cũ chạy chậm hơn bản mới.
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.
Chặn quảng cáo có thể làm game không tải.
09-10
Đóng tab là thoát game ngay lập tức.
Trang trắng vài giây khiến phần lớn người dùng đóng tab, còn thấy được tiến độ thì họ sẵn sàng chờ lâu hơn nhiều.
Mỗ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 đó.
09-10
Chơi được ngay cả trên máy tính công cộng không có quyền cài đặt phần mềm.
Bàn phím ảo trên di động che mất nửa dưới màn hình khi người chơi nhập tên, nên đặt ô nhập liệu ở phần trên trang tránh được việc phải cuộn trong lúc gõ.
Chế độ tiết kiệm dữ liệu có thể chặn tải ảnh.
09-10
Tiện ích mở rộng có thể thay đổi nội dung trang.
Đặt sẵn quảng cáo trong nền trước khi cần hiển thị tránh được khoảng chờ trắng màn hình.
Học bằng cách làm thử hiệu quả hơn nhiều so với đọc, nhất là với người chơi chỉ ghé qua vài phút.
09-10
Đăng ký tiến trình nền cho phép cập nhật khi có mạng trở lại.
Sự kiện chạm và sự kiện chuột không giống nhau.
Zoom quá lớn dễ vỡ bố cục game.
09-10
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ỗ.
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.
09-10
Ba phiên bản trình duyệt cũ nhất còn hỗ trợ chuẩn HTML5 đầy đủ thường được nhà phát triển ghi rõ.
Tỉ lệ khung hình nên giữ nguyên khi co giãn.
Tab chạy nền bị giảm tần suất cập nhật.
09-10
Thiết kế cho cảm ứng trước rồi mở rộng sang chuột.
So sánh với chính mình hoặc với người chơi trên cùng thiết bị vẫn tạo được động lực mà không cần máy chủ.
Đặt nút và chỉ số vào phần tử trang web bình thường tận dụng được khả năng dựng hình sẵn có của trình duyệt.
09-10
Dữ liệu vượt quá mức đó sẽ bị từ chối ghi, nên game lưu nhiều tiến trình phải nén lại hoặc dùng kho lưu trữ khác.
Dự đoán chuyển động ở phía người chơi che giấu được độ trễ.
09-10
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.
Đưa game lên nhiều cổng cùng lúc là cách phổ biến nhất để tiếp cận người chơi mà không cần tự quảng bá.
09-10
Phông chữ tải từ máy chủ ngoài làm chậm lần hiển thị đầu tiên, và văn bản có thể nhấp nháy khi phông thay thế được đổi sang phông thật.
Âm thanh chỉ phát được sau thao tác của người dùng.
09-10
Vùng chạm nên lớn hơn vùng bấm chuột.
Tắt JavaScript khiến game web không chạy được.
09-10
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.
Chế độ tương phản cao giúp người chơi ở ngoài trời nhìn rõ hơn, đây là tùy chọn ít tốn công làm mà lại mở rộng được đối tượng người dùng.
09-10
Chuỗi văn bản vẽ trên Canvas rất tốn tài nguyên.
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.
09-10