{"id":68481,"date":"2015-07-16T19:15:16","date_gmt":"2015-07-16T19:15:16","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/arcgis-api-for-javascript-4-0-beta-1-available-today\/"},"modified":"2018-04-13T16:54:25","modified_gmt":"2018-04-13T16:54:25","slug":"arcgis-api-for-javascript-4-0-beta-1-available-today","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today","title":{"rendered":"ArcGIS API for JavaScript 4.0 beta 1 &#8211; available today"},"author":5111,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101],"tags":[24921,27491],"industry":[],"product":[36831,36601],"class_list":["post-68481","blog","type-blog","status-publish","format-standard","hentry","category-announcements","tag-javascript","tag-jsapi4","product-js-api-arcgis","product-developers"],"acf":{"short_description":"Version 4.0 is the next generation ArcGIS API for JavaScript and it\u00a0supports both 2D and 3D. Today we are announcing the first beta vers...","flexible_content":[{"acf_fc_layout":"content","content":"<p>Version 4.0 is the next generation ArcGIS API for JavaScript and it\u00a0supports both 2D and 3D. Today we are announcing the first beta version &#8211; 4.0 beta 1.<br \/>\n<!--more--><br \/>\n<img decoding=\"async\" class=\"alignnone size-full\" style=\"padding: 0px; margin: 0px; background: none;\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2015\/07\/ExtrusionBlockGroupsWilshireBlvd.png\" alt=\"Total households and household growth per block group along Wilshire Blvd 2014-2019\" width=\"500\" \/><\/p>\n<h1>Discover 4.0<\/h1>\n<p>With version 4.0, the API continues to be a modern, top-of-the-line web mapping API with new cutting edge features, improved developer experience, and cleaner implementation. It provides a clean and simple interface, which includes <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/getting-started-3d\/\">support for 3D<\/a>. For more information, see the <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/discover\/\">Discover 4.x<\/a> topic in the <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/\">Guide<\/a>.<\/p>\n<p>Mapping components in 4.0 cleanly separate map and layers from their display logic. This separation allows map and layers to be the representation of your data, which enables the display engine (map views and layer views) to use traditional HTML\/SVG DOM or Canvas or WebGL depending on the type of data you want to visualize and the type of applications you want to build. As a developer, you will be able to write both 2D and 3D applications, consume and author Web Maps and Web Scenes &#8211; all using the same concepts, programming patterns and a consistent API.<\/p>\n<p><a href=\"http:\/\/developers.arcgis.com\/javascript\/beta\/sample-code\/3d\/easy-navigate-3d\/\"><br \/>\n<img decoding=\"async\" class=\"alignnone size-full\" style=\"padding: 0px; margin: 0px; background: none;\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2015\/07\/ViewpointCamera3d.png\" alt=\"Easily change the Viewpoint\/Camera in 3D map\" width=\"500\" \/><br \/>\n<\/a><\/p>\n<h1>Simple and consistent API<\/h1>\n<p>The API provides structured, streamlined methods for developing JavaScript-based mapping applications. Class names have been modified to be <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/module-updates\/\">shorter and clearer with consistent casing<\/a>. Confusing concepts such as <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/working-with-props\/\">accessing properties<\/a> and multiple constructor signatures have been enhanced, modified or removed. For example, now an instance of a class may be created by providing properties in an object inside the constructor. No more having to remember the order of constructor parameters! For more information see the <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/migrating\/\">Working with the API<\/a> section in the Guide.<\/p>\n<h1>Getting started<\/h1>\n<p>The API documentation is available at <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\">developers.arcgis.com\/javascript\/beta<\/a>, complete with <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/\">guides<\/a>, <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/getting-started-3d\/\">tutorials<\/a>, <a href=\"http:\/\/developers.arcgis.com\/javascript\/beta\/sample-code\/\">samples<\/a>, and <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/api-reference\/\">API reference<\/a>. Check it out and let us know what you think. For the impatient, be sure to read the <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/system-requirements\/\">system requirements<\/a>, <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/limitations\/\">known limitations<\/a>, and <a href=\"https:\/\/developers.arcgis.com\/javascript\/beta\/guide\/migrating\/\">migrating<\/a> topics.<\/p>\n<h1>Status<\/h1>\n<p>Version 4.0 is in the initial beta phase. We are planning multiple betas before the 4.0 release next year. It is important to note that the first beta is primarily a developer preview with limited functionality and that the existing 3.x API is still supported and being developed.<\/p>\n<h1>Community<\/h1>\n<p>For beta 1, Esri will not provide support via the standard Technical Support channels. For feedback and questions, please post in the <a href=\"https:\/\/geonet.esri.com\/discussion\/create.jspa?containerType=14&amp;containerID=2128&amp;question=true&amp;tags=4.0beta\">ArcGIS API for JavaScript forum and make sure to tag with &#8220;4.0beta&#8221;<\/a>.<\/p>\n<p>To see forum posts by others, go to <a href=\"https:\/\/geonet.esri.com\/community\/developers\/web-developers\/arcgis-api-for-javascript\/tags#\/?tags=4.0beta\">posts tagged as &#8220;4.0beta&#8221;<\/a>.<\/p>\n<h1>Learn about\u00a04.0 at the User Conference 2015<\/h1>\n<ul>\n<li>Technical workshop: ArcGIS API for JavaScript &#8211; Road Ahead. Wednesday 3:15pm<\/li>\n<li>Technical workshop: ArcGIS API for JavaScript: Building 3D Web Apps. Wednesday 8:30am<\/li>\n<li>Showcase area &#8211; the Web Development island<\/li>\n<\/ul>\n<p><a href=\"http:\/\/developers.arcgis.com\/javascript\/beta\/sample-code\/2d\/compass2d\/\"><img decoding=\"async\" class=\"alignnone size-full\" style=\"padding: 0px; margin: 0px; background: none;\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2015\/07\/SantaBarbaraRotated.png\" alt=\"Rotated map to align Santa Barbara road network\" width=\"500\" \/><\/a><\/p>\n"}],"authors":[{"ID":5111,"user_firstname":"Lloyd","user_lastname":"Heberlie","nickname":"heberlie","user_nicename":"heberlie","display_name":"Lloyd Heberlie","user_email":"lheberlie@esri.com","user_url":"","user_registered":"2018-03-02 00:16:44","user_description":"Working daily to elevate user happiness about reading the ArcGIS Maps SDK for JavaScript documentation. Occasionally blogging about the ArcGIS Maps SDK for JavaScript, and technical presenter at the Esri Developer Summit and User's Conferences. A Product Engineer on the Esri ArcGIS Maps SDK for JavaScript team.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/df342931f2b50f8d00850f6dee67142f65c9e1d4c1911952db30cc94ce36fde7?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/df342931f2b50f8d00850f6dee67142f65c9e1d4c1911952db30cc94ce36fde7?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"},{"ID":4811,"user_firstname":"Bjorn","user_lastname":"Svensson","nickname":"bjorn","user_nicename":"bjorn","display_name":"Bj\u00f6rn Svensson","user_email":"bsvensson@esri.com","user_url":"https:\/\/developers.arcgis.com\/javascript\/","user_registered":"2018-03-02 00:16:26","user_description":"20+ years of experience with web mapping. Currently lead project engineer for the ArcGIS Maps SDK for JavaScript development team at Esri.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Bjorn_Svensson_beard_squarish_2000.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":false,"wide_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ArcGIS API for JavaScript 4.0 beta 1 - available today<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ArcGIS API for JavaScript 4.0 beta 1 - available today\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2018-04-13T16:54:25+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today\"},\"author\":{\"name\":\"Lloyd Heberlie\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/03caa527c3892a4e919fcf6abab2aace\"},\"headline\":\"ArcGIS API for JavaScript 4.0 beta 1 &#8211; available today\",\"datePublished\":\"2015-07-16T19:15:16+00:00\",\"dateModified\":\"2018-04-13T16:54:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today\"},\"wordCount\":8,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"JavaScript\",\"jsapi4\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today\",\"name\":\"ArcGIS API for JavaScript 4.0 beta 1 - available today\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2015-07-16T19:15:16+00:00\",\"dateModified\":\"2018-04-13T16:54:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ArcGIS API for JavaScript 4.0 beta 1 &#8211; available today\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/03caa527c3892a4e919fcf6abab2aace\",\"name\":\"Lloyd Heberlie\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/df342931f2b50f8d00850f6dee67142f65c9e1d4c1911952db30cc94ce36fde7?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/df342931f2b50f8d00850f6dee67142f65c9e1d4c1911952db30cc94ce36fde7?s=96&d=blank&r=g\",\"caption\":\"Lloyd Heberlie\"},\"description\":\"Working daily to elevate user happiness about reading the ArcGIS Maps SDK for JavaScript documentation. Occasionally blogging about the ArcGIS Maps SDK for JavaScript, and technical presenter at the Esri Developer Summit and User's Conferences. A Product Engineer on the Esri ArcGIS Maps SDK for JavaScript team.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/lloydheberlie\",\"https:\/\/x.com\/lheberlie\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/heberlie\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ArcGIS API for JavaScript 4.0 beta 1 - available today","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today","og_locale":"en_US","og_type":"article","og_title":"ArcGIS API for JavaScript 4.0 beta 1 - available today","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-04-13T16:54:25+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today"},"author":{"name":"Lloyd Heberlie","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/03caa527c3892a4e919fcf6abab2aace"},"headline":"ArcGIS API for JavaScript 4.0 beta 1 &#8211; available today","datePublished":"2015-07-16T19:15:16+00:00","dateModified":"2018-04-13T16:54:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today"},"wordCount":8,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["JavaScript","jsapi4"],"articleSection":["Announcements"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today","name":"ArcGIS API for JavaScript 4.0 beta 1 - available today","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2015-07-16T19:15:16+00:00","dateModified":"2018-04-13T16:54:25+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"ArcGIS API for JavaScript 4.0 beta 1 &#8211; available today"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/03caa527c3892a4e919fcf6abab2aace","name":"Lloyd Heberlie","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/df342931f2b50f8d00850f6dee67142f65c9e1d4c1911952db30cc94ce36fde7?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/df342931f2b50f8d00850f6dee67142f65c9e1d4c1911952db30cc94ce36fde7?s=96&d=blank&r=g","caption":"Lloyd Heberlie"},"description":"Working daily to elevate user happiness about reading the ArcGIS Maps SDK for JavaScript documentation. Occasionally blogging about the ArcGIS Maps SDK for JavaScript, and technical presenter at the Esri Developer Summit and User's Conferences. A Product Engineer on the Esri ArcGIS Maps SDK for JavaScript team.","sameAs":["https:\/\/www.linkedin.com\/in\/lloydheberlie","https:\/\/x.com\/lheberlie"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/heberlie"}]}},"text_date":"July 16, 2015","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/arcgis-api-for-javascript-4-0-beta-1-available-today","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Maps SDK for JavaScript","tag_data":[{"term_id":24921,"name":"JavaScript","slug":"javascript","term_group":0,"term_taxonomy_id":24921,"taxonomy":"post_tag","description":"","parent":0,"count":151,"filter":"raw"},{"term_id":27491,"name":"jsapi4","slug":"jsapi4","term_group":0,"term_taxonomy_id":27491,"taxonomy":"post_tag","description":"","parent":0,"count":111,"filter":"raw"}],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1978,"filter":"raw"}],"product_data":[{"term_id":36831,"name":"ArcGIS Maps SDK for JavaScript","slug":"js-api-arcgis","term_group":0,"term_taxonomy_id":36831,"taxonomy":"product","description":"","parent":36601,"count":363,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":765,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=js-api-arcgis","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/68481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/5111"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=68481"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/68481\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=68481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=68481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=68481"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=68481"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=68481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}