LƯU Ý: Một tính năng mới mà vẫn còn có nhiều thay đổi liên tục tại các văn bản của cuốn sách này để xử lý hình ảnh động trong trình duyệt (bao gồm cả DOM, vải, và WebGL) là requestAnimationFrame (). Sử dụng chức năng này sẽ cho phép đồ họa mượt mà hơn và cho phép trình duyệt để tối ưu hóa hình ảnh động đồng thời vào một chu kỳ vẽ lại đơn lẻ. Nếu đang chạy trong một tab ẩn, vòng lặp sẽ không được thực hiện cho đến khi tab được đưa trở lại vào tập trung, giảm rất nhiều CPU, GPU, và tiêu thụ bộ nhớ, do đó tăng tuổi thọ pin cho các thiết bị di động. Các chức năng requestAnimationFrame (có chênh lệch trình duyệt cụ thể nhẹ này) giúp thực sự lập kế hoạch tại một khoảng thời gian được biết đến trong hàng đợi thực hiện trình duyệt, trong khi các chức năng như setInterval và setTimeout chỉ xếp hàng các chức năng để thực hiện tốt (có thể dẫn đến các vấn đề nếu thời gian là quan trọng).
đang được dịch, vui lòng đợi..
