1. A computer-implemented method of validating components of a dynamic user interface in an on-demand multi-tenant service environment including a multi-tenant database system residing on a plurality of servers the method comprising: identifying one or more dynamic user interface pages associated with an identified organization, the identified one or more pages referencing one or more visual components of the multi-tenant service environment; 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 multi-tenant service environment; performing a comparison to identify one or more textual differences between the first and second compilation outputs; selecting one or more matching differences from the one or more textual differences, wherein the one or more matching differences match a pattern specifier; and presenting the one or more differences between the first and second compilation outputs including the one or more matching differences in a user interface displayed on a display device.