Generational Layered Canvas Mechanism for Collaborative Web Applicationskata shin
?
The document proposes a Generational Layered (GL) canvas mechanism to reduce unnecessary redraws in collaborative web applications using the HTML5 canvas. The GL canvas assigns drawings to dynamically divided layers based on their update frequency, as determined by an "age" parameter. Drawings are promoted to older layers if their age exceeds a threshold. An evaluation showed the GL canvas outperformed an earlier Drawing-Frequency based Layered canvas by automatically optimizing redraws without requiring developers to configure update frequencies.
Generational Layered Canvas Mechanism for Collaborative Web Applicationskata shin
?
The document proposes a Generational Layered (GL) canvas mechanism to reduce unnecessary redraws in collaborative web applications using the HTML5 canvas. The GL canvas assigns drawings to dynamically divided layers based on their update frequency, as determined by an "age" parameter. Drawings are promoted to older layers if their age exceeds a threshold. An evaluation showed the GL canvas outperformed an earlier Drawing-Frequency based Layered canvas by automatically optimizing redraws without requiring developers to configure update frequencies.