GoogleChromeLabs / ProjectVisBug

FireBug for designers › Edit any webpage, in any state https://a.nerdy.dev/gimme-visbug
https://visbug.web.app
Apache License 2.0
5.48k stars 289 forks source link

🔥 Performance improvements #382

Open argyleink opened 5 years ago

argyleink commented 5 years ago

over time the selection and gui creation mechanisms's responsibilities were spread out. they've been unified where appropriate, resulting in multi-select, search queries, or anything that creates alot of gui, being 50% or 100% faster. Extreme cases are 80 nodes drawing their gui at 30ms or so, vs 80 nodes at 100ms

try it: https://visbug-perf.glitch.me

changes:

fixes #112 fixes #225 fixes #160


before

Screen Shot 2019-09-04 at 10 50 29 PM

after

Screen Shot 2019-09-04 at 10 49 49 PM