Et bien pour les perfs je veux bien le benchmark oui parce que à mon sens les fonctions sur les objet construits en closures sont directement liées à l'objet, il n'y a pas de lookup à faire dans le prototype (voire dans une chaine de prototypes). ça coûte juste plus de RAM mais ça c'est ok pour moi, on parle généralement de quelques objets (genre des personnages). Si j'ai 10 000 objets j'utiliserai naturellement un prototype. (ou du moins je testerai les perfs des deux).
Pour la "way to go", si je m'en réfère au livre de Douglas Crockford, il conseille plutot l'héritage par fonction plus que celle par prototype. Donc moi je dis : sources !
Pour la "way to go", si je m'en réfère au livre de Douglas Crockford, il conseille plutot l'héritage par fonction plus que celle par prototype. Donc moi je dis : sources !