Peter Higgins is the Dojo Toolkit Project Lead. He gave a presentation on the history and use of the has() function in Dojo for feature detection. The has() function provides a way to write conditional code paths based on detected features. It has evolved from sniffing browsers to a more generic agnostic API. The Dojo builder uses the has() results to remove dead code paths and substitute variables.