<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    There are a couple of additional overarching goals that I would like
    to see pursued in 1.7. First, we should start using the has()
    pattern for feature detection branching in our code. Here is the
    ticket for (and explaining) this enhancement:<br>
    <a href="http://bugs.dojotoolkit.org/ticket/12431">http://bugs.dojotoolkit.org/ticket/12431</a><br>
    <br>
    Second, as our AMD support will be improved in 1.7, we should start
    using more precise dependency lists to facilitate highly optimized
    builds (only what is needed) and fewer runtime property lookups:<br>
    <a href="http://bugs.dojotoolkit.org/ticket/12432">http://bugs.dojotoolkit.org/ticket/12432</a><br>
    <br>
    I don't think the entirety of the Dojo codebase necessarily needs to
    be upgraded to these two coding improvements, but we should try to
    perform these upgrades when possible on code that is actively
    maintained or developed, or heavily used modules.<br>
    <br>
    Also, if anyone is interested here is patch for adding a module for
    supporting native JSON parsing (using the techniques listed above):<br>
    <a href="http://bugs.dojotoolkit.org/ticket/8111#comment:22">http://bugs.dojotoolkit.org/ticket/8111</a><br>
    <br>
    Thanks,<br>
    Kris<br>
  </body>
</html>