A. 1) Evaluate constructors on controller and extensions 2) If there's a <apex:form> element, create the view state 3) Evaluate expressions, <apex:page> attribute actions, and other method calls (getters/setters) on main page 4) Evaluate constructors, extensions, and expression on attribute definitions on any custom components present 5) Send HTML to Browser
B. 1) Evaluate constructors, extensions, and expression on attribute definitions on any custom components present 2) Evaluate constructors on controller and extensions 3) Evaluate expressions, <apex:page> attribute actions, and other method calls (getters/setters) on main page 4) If there's a <apex:form> element, create the view state 5) Send HTML to Browser
C. 1) Evaluate constructors on controller and extensions 2) Evaluate constructors, extensions, and expression on attribute definitions on any custom components present 3) Evaluate expressions, <apex:page> attribute actions, and other method calls (getters/setters) on main page 4) If there's a <apex:form> element, create the view state 5) Send HTML to Browser