Symphonic3 / bitcointechwiki

A modern resource for bitcoin information and a second-generation, visual transaction editor
http://www.bitcointech.wiki/
GNU Affero General Public License v3.0
1 stars 0 forks source link

Add caching of heavy operations like Transaction#getBitcoin() so they don't run every frame #1

Open Symphonic3 opened 1 year ago

Symphonic3 commented 1 year ago

Note: the performance hit is very apparent when you have huge (2001 outputs, in this case) transactions being computed over every frame (txid, etc?). The fix would be as simple as some kind of intelligent triggerUpdate method that could be called whenever there's an update that potentially involves some ui element

Symphonic3 commented 1 year ago

This will now also apply to the auto sig removal system