Since it's a class highly used on Liferay this ticket aoms to improve initialization performance for FormValidator, specially on IE.
Some areas that is being handled:
1) Since the FormValidator API doesn't rely too much on Widget, convert that to be a Base class (PS: Support team, attention on this change).
2) No need to handle one input event per field Use improved aui-event-input delegation.
3) Do not extract rules until needed.
4) Do not initialize aria roles until form get focused.