One of the key tenets of the Node.js community is to allow change at a rapid pace in order to foster innovation and to allow Node.js to be used in a growing number of use cases.
At the same time the community values quality. Newer versions of the runtime must be as good or better than earlier versions and must not un-intentionally break existing applications.
Instead of trading off one for the other, the community looks for the path that allows us to maintain our rate of change while ensuring the required level of quality.
Many of the activities undertaken by the community over the last year are in support of this goal.
... read the whole story at nodejs.org.