fanglingsu / vimb

Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim. The goal of vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience.
https://fanglingsu.github.io/vimb/
GNU General Public License v3.0
1.34k stars 100 forks source link

Avoid/Reduce Layout Thrashing in hinting script #634

Open fanglingsu opened 3 years ago

fanglingsu commented 3 years ago

The hinting script uses a lot of methods that measure the style and dimensions of DOM-Nodes which causes syncronous Recalculations of the layout wich is expensive see https://developers.google.com/web/fundamentals/performance/rendering/avoid-large-complex-layouts-and-layout-thrashing It's the target of this issue to find/evaluate a method to avoid some of the recalculations to speed up the hinting JavaScript (https://sking7.github.io/articles/449317090.html).

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had activity within the last 60 days.