Tôi có một hình ảnh và di chuyển nó xung quanh trang web của tôi (JavaScript) như thế này:Thực hiện di chuyển hình ảnh trên trang web thông qua CSS vs HTML5 Canvas
satelliteImage.style.top = coordinates.top + "px";
satelliteImage.style.left = coordinates.left + "px";
Thật không may, hiệu suất là khá xấu trong tất cả các trình duyệt trừ Chrome. Nút cổ chai đang hiển thị tốc độ. Tôi không có hy vọng cho IE, nhưng tôi muốn cải thiện Firefox ít nhất. Có ai có kinh nghiệm với hiệu suất của HTML5 Canvas trong khi di chuyển một hình ảnh, so với thay đổi Style?
+1 cho thử nghiệm mục tiêu =) –
Cảm ơn bạn đã kiểm tra tốt Phrogz. Đáng buồn thay, tôi không làm gì sai. Ví dụ: khi tải hình nền, tốc độ khung hình giảm mạnh. Tôi thậm chí không di chuyển hình ảnh trên nó, nhưng trên một hình ảnh hoàn toàn khác là trên nền. Cả hai đều là PNG với nhiều tính minh bạch, văn bản có bóng đổ, bóng đổ bóng, góc tròn ... Bạn đã thực hiện bài kiểm tra của mình trong các trường hợp hoàn hảo. Tuy nhiên, nó thể hiện quan điểm rất rõ ràng. Cảm ơn một lần nữa! –
Tôi nghĩ về điều gì đó mà tôi có thể làm sai. Tôi sử dụng tọa độ âm mang vật thể ra ngoài khu vực mẹ của nó. Tôi nhớ rằng tôi đã hiển thị các vấn đề với một số trình duyệt khi thực hiện việc này. Có phải tôi đang trên đường ray bên phải không? Hôm nay tôi sẽ kiểm tra. –