I wanted to understand impact of \'javax.faces.PROJECT_STAGE\' property for a JSF application. A nice use case was presented in below links
https://dzone.com/article
Setting this param to Development enables better error messages, including in the client-side JavaScript, at the cost of some performance.
Development
While setting this param to Production will turn off some error messages, and emphasize performance.
Production
Source: JSF 2.0 Reminder: Project Stage