getify/cloud-sweeper
Vedi su GitHubrefactor: use the constructor pattern on frequently made objects (perf)
Open
#25 aperta il 16 feb 2016
help wanted
Metriche repository
- Star
- (96 star)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
I'm not a big fan of the constructor pattern, as most people who follow me know.
But it does seem to help when objects have a predictable shape and are created frequently. NOTE: this has nothing to do with using classes as a design pattern. It's a way to declare the shape of the object in a way that the engine can pre-optimize for.
ex:
// instead of:
var obj = { x: .., y: .., z: .. }
// do:
function makeObj() {
this.x = ..
this.y = ..
this.z = ..
}
var obj = new makeObj();