1. A computer-implemented method of validating components of a dynamic user interface in an on-demand service environment including one or more servers, the method comprising: identifying one or more dynamic user interface pages, the identified one or more pages referencing one or more visual components; producing first and second compilation outputs based upon respective first and second invocations of a compiler configured to compile the identified one or more pages and associated page program code with reference to respective first and second builds of computer program code implementing at least a portion of the service environment; comparing the first and second compilation outputs to identify differences between the first and second compilation outputs; selecting one or more differences between the first and second compilation outputs as matching a pattern, the pattern configured to identify at least one regression error at an identifiable location, the location of the regression error capable of being processed to trace a cause of the regression error; and providing data indicating the selected one or more differences to a display device for display in a user interface.