Misc
📄️ Introduction
In the long journey to achieve 60FPS, I did a ton of profiling and looked at those timeline data. Many edge cases occur indeed, and thus here are a list of miscellaneous optimizations. This list may not be complete, and please see PR list for a more up-to-date list.
📄️ Fix rasterizer ending time
Title: "Fix jank and large-jumping frame by controlling rasterizer ending time"
📄️ Pointer dispatch speed-up
Title: Speed up pointer data packet dispatching by roughly 2x when multiple packets come
📄️ Report timing slowness
Title: Allow disable report timing in profile build since it takes not-negligible amount of time
📄️ Fix jank by await vsync
Title: Fix janks caused by await vsync in classical Flutter