{"id":3942,"date":"2013-08-23T15:10:20","date_gmt":"2013-08-23T09:40:20","guid":{"rendered":"http:\/\/blog.fusioncharts.com\/?p=3942"},"modified":"2026-01-20T14:36:34","modified_gmt":"2026-01-20T09:06:34","slug":"a-final-goodbye-to-flash","status":"publish","type":"post","link":"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/","title":{"rendered":"A Final Goodbye to Flash: The Move to HTML5 Charting"},"content":{"rendered":"A charting component was born eleven years ago. FusionCharts was the name of the application, and it was written in Adobe Flash (then Macromedia Flash). Flash was a pretty cool technology back then, but now that we&#8217;re in 2013, with modern web standards, it&#8217;s time to say goodbye.\r\n\r\nWhile we released our JavaScript (HTML5) version in 2010, we continued to work on our Flash version at the same time, devoting equal time and effort to it for two reasons. First, we wanted to ensure that users could access the chart even on smartphones without modern browsers \u2014 these browsers didn&#8217;t support HTML5 at the time, but they did support Flash. Second, our product was used by over 20,000 organizations and half a million developers, and not all of them could make the transition overnight. They should not be required to. But that shouldn&#8217;t stop them from having the most up-to-date charting information. So we spent three years working on both the JavaScript (HTML5) and Flash versions concurrently.\r\n\r\n<!--more-->\r\n\r\nHowever, modern browsers are now found on the vast majority of smartphones, and the majority of our customers have made the switch. It is time to break free from the shackles of the past. It&#8217;s time to bid Flash farewell.\r\n\r\nThank you for everything, Flash. Hello, JavaScript \u2014 we&#8217;ve got things to do and places to go.\r\n<h2>Umm ok, so what should I expect from you guys hereon?<\/h2>\r\n<ul>\r\n \t<li>Starting next quarter, FusionCharts Suite XT will be a JavaScript-only library in the true sense. More events, better performance, more intuitive API and a lot more coming early next quarter. And all of this while we continue supporting IE 6, 7 and 8. Sounds interesting? Fill up this form to get early access to it.<\/li>\r\n \t<li>We want to have faster releases and better visualization capabilities in our JavaScript version, which calls for a stronger focus. So we will not be developing on the Flash version any further. Major bug fixes and technical support would, however, be available till Aug 31st, 2014. The transition to the JavaScript-only version will be seamless and take all of 60 seconds.<\/li>\r\n \t<li>We are really serious about the focus thing. So we are discontinuing all our extensions as well (FusionCharts for Flex, VB, Dreamweaver and more). Existing customers will continue getting support till Feb 28th, 2014.<\/li>\r\n<\/ul>\r\n<h2>I am a FusionCharts customer. Do I need to buy a new license?<\/h2>\r\nNo, not at all. If you have an active Support and Upgrades Subscription, you can get the JavaScript-only version for free. <a href=\"https:\/\/www.fusioncharts.com\/fusioncharts\">Try the Data Visualization Tool trial version<\/a>.\r\n\r\nIf you don&#8217;t, you can purchase it <a title=\"Buy Support and Upgrades Subscription\" href=\"https:\/\/cart.fusioncharts.com\/\" target=\"_blank\" rel=\"noopener\">here<\/a> for non-commercial licenses or <a title=\"Contact Sales Representative\" href=\"https:\/\/www.fusioncharts.com\/contact-sales\/\" target=\"_blank\" rel=\"noopener\">contact your sales representative<\/a> for commercial licenses (SaaS and RDL).\r\n\r\nAs always, we would love to hear from you. Questions? Suggestions? Feedback? What about the JavaScript-only version excites you the most? Let us know in the comments below.\r\n\r\n(*hat tip The Internet Explorer 6 countdown)","protected":false},"excerpt":{"rendered":"<p>A charting component was born eleven years ago. FusionCharts was the name of the application, and it was written in Adobe Flash (then Macromedia Flash). Flash was a pretty cool technology back then, but now that we&#8217;re in 2013, with modern web standards, it&#8217;s time to say goodbye. While we released our JavaScript (HTML5) version [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[144,145,211,311],"coauthors":[1036],"class_list":["post-3942","post","type-post","status-publish","format-standard","hentry","category-news-announcements","tag-flash","tag-flex","tag-javascript","tag-release"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Final Goodbye to Flash: The Move to HTML5 Charting<\/title>\n<meta name=\"description\" content=\"A component born in Flash 11 years ago has evolved. See how FusionCharts became the leading HTML5 JavaScript charting library of the current year of 2026.\" \/>\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.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Final Goodbye to Flash: The Move to HTML5 Charting\" \/>\n<meta property=\"og:description\" content=\"A component born in Flash 11 years ago has evolved. See how FusionCharts became the leading HTML5 JavaScript charting library of the current year of 2026.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/\" \/>\n<meta property=\"og:site_name\" content=\"FusionBrew - The FusionCharts Blog\" \/>\n<meta property=\"article:published_time\" content=\"2013-08-23T09:40:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-20T09:06:34+00:00\" \/>\n<meta name=\"author\" content=\"fusioncharts-team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"fusioncharts-team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"Article\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"fusioncharts-team\",\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/5b3bda05de07c0da147817eabd453b8c\"\n\t            },\n\t            \"headline\": \"A Final Goodbye to Flash: The Move to HTML5 Charting\",\n\t            \"datePublished\": \"2013-08-23T09:40:20+00:00\",\n\t            \"dateModified\": \"2026-01-20T09:06:34+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/\"\n\t            },\n\t            \"wordCount\": 488,\n\t            \"commentCount\": 0,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#organization\"\n\t            },\n\t            \"keywords\": [\n\t                \"flash\",\n\t                \"flex\",\n\t                \"javascript\",\n\t                \"release\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"News &amp; Announcements\"\n\t            ],\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"CommentAction\",\n\t                    \"name\": \"Comment\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/#respond\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/\",\n\t            \"url\": \"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/\",\n\t            \"name\": \"A Final Goodbye to Flash: The Move to HTML5 Charting\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#website\"\n\t            },\n\t            \"datePublished\": \"2013-08-23T09:40:20+00:00\",\n\t            \"dateModified\": \"2026-01-20T09:06:34+00:00\",\n\t            \"description\": \"A component born in Flash 11 years ago has evolved. See how FusionCharts became the leading HTML5 JavaScript charting library of the current year of 2026.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.fusioncharts.com\/blog\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"A Final Goodbye to Flash: The Move to HTML5 Charting\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#website\",\n\t            \"url\": \"https:\/\/www.fusioncharts.com\/blog\/\",\n\t            \"name\": \"FusionBrew - The FusionCharts Blog\",\n\t            \"description\": \"Get tips and tricks on how to build effective Data Visualisation using FusionCharts\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.fusioncharts.com\/blog\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#organization\",\n\t            \"name\": \"FusionCharts\",\n\t            \"url\": \"https:\/\/www.fusioncharts.com\/blog\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"\/blog\/wp-content\/uploads\/2020\/03\/idera-fc-logo.svg\",\n\t                \"contentUrl\": \"\/blog\/wp-content\/uploads\/2020\/03\/idera-fc-logo.svg\",\n\t                \"width\": 1,\n\t                \"height\": 1,\n\t                \"caption\": \"FusionCharts\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/logo\/image\/\"\n\t            }\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/5b3bda05de07c0da147817eabd453b8c\",\n\t            \"name\": \"fusioncharts-team\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/image\/328482cd2c44c22cbfaf38e6113a8a24\",\n\t                \"url\": \"https:\/\/secure.gravatar.com\/avatar\/?s=96&r=g\",\n\t                \"contentUrl\": \"https:\/\/secure.gravatar.com\/avatar\/?s=96&r=g\",\n\t                \"caption\": \"fusioncharts-team\"\n\t            },\n\t            \"url\": \"https:\/\/www.fusioncharts.com\/blog\/author\/fusioncharts-team\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Final Goodbye to Flash: The Move to HTML5 Charting","description":"A component born in Flash 11 years ago has evolved. See how FusionCharts became the leading HTML5 JavaScript charting library of the current year of 2026.","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.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/","og_locale":"en_US","og_type":"article","og_title":"A Final Goodbye to Flash: The Move to HTML5 Charting","og_description":"A component born in Flash 11 years ago has evolved. See how FusionCharts became the leading HTML5 JavaScript charting library of the current year of 2026.","og_url":"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/","og_site_name":"FusionBrew - The FusionCharts Blog","article_published_time":"2013-08-23T09:40:20+00:00","article_modified_time":"2026-01-20T09:06:34+00:00","author":"fusioncharts-team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"fusioncharts-team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/#article","isPartOf":{"@id":"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/"},"author":{"name":"fusioncharts-team","@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/5b3bda05de07c0da147817eabd453b8c"},"headline":"A Final Goodbye to Flash: The Move to HTML5 Charting","datePublished":"2013-08-23T09:40:20+00:00","dateModified":"2026-01-20T09:06:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/"},"wordCount":488,"commentCount":0,"publisher":{"@id":"https:\/\/www.fusioncharts.com\/blog\/#organization"},"keywords":["flash","flex","javascript","release"],"articleSection":["News &amp; Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/","url":"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/","name":"A Final Goodbye to Flash: The Move to HTML5 Charting","isPartOf":{"@id":"https:\/\/www.fusioncharts.com\/blog\/#website"},"datePublished":"2013-08-23T09:40:20+00:00","dateModified":"2026-01-20T09:06:34+00:00","description":"A component born in Flash 11 years ago has evolved. See how FusionCharts became the leading HTML5 JavaScript charting library of the current year of 2026.","breadcrumb":{"@id":"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fusioncharts.com\/blog\/a-final-goodbye-to-flash\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fusioncharts.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Final Goodbye to Flash: The Move to HTML5 Charting"}]},{"@type":"WebSite","@id":"https:\/\/www.fusioncharts.com\/blog\/#website","url":"https:\/\/www.fusioncharts.com\/blog\/","name":"FusionBrew - The FusionCharts Blog","description":"Get tips and tricks on how to build effective Data Visualisation using FusionCharts","publisher":{"@id":"https:\/\/www.fusioncharts.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fusioncharts.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fusioncharts.com\/blog\/#organization","name":"FusionCharts","url":"https:\/\/www.fusioncharts.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/logo\/image\/","url":"\/blog\/wp-content\/uploads\/2020\/03\/idera-fc-logo.svg","contentUrl":"\/blog\/wp-content\/uploads\/2020\/03\/idera-fc-logo.svg","width":1,"height":1,"caption":"FusionCharts"},"image":{"@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/5b3bda05de07c0da147817eabd453b8c","name":"fusioncharts-team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fusioncharts.com\/blog\/#\/schema\/person\/image\/328482cd2c44c22cbfaf38e6113a8a24","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&r=g","caption":"fusioncharts-team"},"url":"https:\/\/www.fusioncharts.com\/blog\/author\/fusioncharts-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/posts\/3942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/comments?post=3942"}],"version-history":[{"count":0,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/posts\/3942\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/media?parent=3942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/categories?post=3942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/tags?post=3942"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.fusioncharts.com\/blog\/wp-json\/wp\/v2\/coauthors?post=3942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}