There is no benefit to store a property value in the prototype
if that property's value will always (or most of the time) be changed at object's instanciation. You would only have an advantage when a value is shared across multiple instances, wich in that case will result in less memory usage, but won't necessary give better performances. Walking the prototype chain should be more expensive that performing a property lookup directly on the object
.