Optimizing JS with Cinnamon
Cinnamon Javascript Optimization Techniques
Notes
Reducing the overal number of gsettings signal listeners
Using declared functions in signal listeners
settings.connect('changed::property', (s, k) => { this.property = s.get_int(k); });settings.connect('changed::property', (s, k) => this.setProperty(s, k));Factorizing callbacks
Grouping properties in smaller objects
Using hashmaps vs properties
Last updated