ArcGIS API for JavaScript Version 2.3 released.

Version 2.3 of the ArcGIS API for JavaScript is now available and includes support for Internet Explorer 9 along with several other new features and enhancements.

  • Internet Explorer 9 support – Version 2.3 includes full support for IE 9 along with improved drawing performance for graphics.





  • Snapping – Edge and vertex snapping allows developers to build applications that incorporate snapping when editing, drawing graphics and working with the measurement widget. 

  • Measurement widget – Provides tools for determining the x,y location and measuring area and length.
  • Popup – The Popup class extends the default info window to provide additional functionality like highlighting and zooming to selected features.
  • Android – Several bug fixes and enhancements were added to improve the behavior of applications in the Android browser.


Version 2.3 of the ArcGIS API for JavaScript includes Dojo 1.6.1 which contains several bug fixes for Internet Explorer 9. 

View the “What’s New in Version 2.3″ help document for full details. 

This entry was posted in Services. Bookmark the permalink.

Leave a Reply


  1. Kelly says:

    I haven’t noticed a font-size increase, can you provide details about what you are seeing? For example, is the font larger on a particular widget?

  2. Kelly says:

    wgm – Thanks for the details. It looks like the Claro theme in Dojo 1.5 automatically over-wrote some of the application styles like font-size and font-family. At 1.6 it looks like this is no longer the case and now the font-family and styles in the sample style sheet are applied.
    A quick fix for this would be to replace the body style in the application with the following:

    body {
    background-color: white;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.68em;
    overflow: hidden;

    This should make the application look the same in v2.2 and v2.3.

  3. stadnikov says:

    Can’t find “esri” folder in Local version of API in

    arcgis_js_v23_apiarcgis_js_apilibrary2.3arcgisjs don’t exists !!!

  4. stadnikov says:

    Can’t find “esri” folder in Local version of API in

    arcgis_js_v23_apiarcgis_js_apilibrary2.3arcgisjs don’t exists !!!

  5. Kelly says:

    Thanks for posting the updated fix Chris – that’s a much cleaner solution.

  6. hogan7669 says:

    Where there any changes made to the way the draw toolbar works when drawing an extent?

    In earlier versions you could draw an extent that was basically a point, I was using this for a get info tool, but it doesn’t work anymore in 2.3.

  7. Kelly says:

    Yes if you only click once for non-point features then a shape is not created. Is there a reason why you aren’t activating the draw toolbar with a Point instead of an extent?

  8. sitech3 says:

    Attempted local setup of 2.3 API – didn’t work
    Setup local 2.2 API to test ok & worked fine.

    However when linking to a project to local 2.3, get error in firebug:

    4.replaceClass is not a function
    [Break On This Error] window[esri._dojoScopeName||"dojo"]._x…uild or the web build tool”);}}};});

  9. hogan7669 says:

    Yes, I was using it to make a get info tool where the user could select either a point or an extent, it works fine in 2.1 and 2.2. I guess I’ll have to find a new solution.

  10. vivalon says:

    Does js api 2.3 work in Arcgis Server 9.3?
    Is there any compatible issue?

  11. drickmees says:

    Hi everyone!

    I’m using de Measurement widget and it works great, how ever, I need to measure Distance in Km and Areas in Km2, actually this widget uses Miles an Acres.

    I tried looking into the CSS that the widget uses whitout a good result.