| OLD | NEW |
| (Empty) |
| 1 Performance Analysis | |
| 2 === | |
| 3 | |
| 4 This directory contains tools that support a data driven approach to improve the
2D canvas graphics rendering performance. They have 2 main purposes: | |
| 5 1. Improve our understandind of the 2D canvas graphics rendering performance. Th
is better understanding can yield new performance optimization ideas. | |
| 6 2. Help design and calibrate heuristics to determine the optimal rendering strat
egies at run time. | |
| 7 | |
| 8 Performance Data Generation | |
| 9 --- | |
| 10 | |
| 11 GeneratePerformanceData.html measures the graphics rendering performance for a s
eries of frames involving various 2D canvas operations in varying quantities, sc
ales and shadow blur levels, including: | |
| 12 - Drawing various types of shapes with multiple different fill types. | |
| 13 - Drawing SVG and PNG images. | |
| 14 - Calling getImagedata and putImageData. | |
| 15 | |
| 16 After recording performance for all the frames, it generates a CSV string that i
ncludes the performance (in frames per second and time per frame) and descriptio
n of every frame measured. | |
| 17 | |
| OLD | NEW |