{"id":52397,"date":"2012-05-28T19:55:41","date_gmt":"2012-05-28T16:55:41","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=52397"},"modified":"2020-03-30T17:45:27","modified_gmt":"2020-03-30T14:45:27","slug":"flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/","title":{"rendered":"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#Converting_to_HTML5\" >Converting to HTML5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#Scenario_A_website_with_multiple_Flash_games\" >Scenario: A website with multiple Flash games<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#Further_reading\" >Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Converting_to_HTML5\"><\/span>Converting to HTML5<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The number of tablet users grows constantly, and the companies want their websites and applications displayed the same on mobile devices. Prior to selecting a best fitting tool for building HTML5, you should decide whether a migration is overall a good option for a particular project. Below, you will find a scheme we designed to help you discuss the options with a customer.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52398\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/Flash-vs-HTML51.png\" alt=\"\" width=\"600\" height=\"340\" \/><\/p>\n<p>There are quite a lot of ways to create animated objects with HTML5. Although this technology still does not enable designing sophisticated animation for mobile devices, some animated objects can be created. To implement animation with HTML5, the following methods can be used:<\/p>\n<ul>\n<li>CSS3<\/li>\n<li>Document Object Model (DOM)<\/li>\n<li>Canvas<\/li>\n<li>Scalable Vector Graphics (SVG)<\/li>\n<\/ul>\n<p>It should be mentioned that the suggested methods are not universal and may not be supported by or run the same on mobile devices.<\/p>\n<p>For example, Android web browsers do not support the SVG format, thus, the banners converted with Gliffy will not play on Android devices. The same is true about a banner converted with Swiffy.<\/p>\n<p>CSS3 can be played both on Android and iOS. Though, performance leaves much to be desired, we are still considering mobile devices and think they should not be compared to desktop hardware.<\/p>\n<p>Then, we dwelled on porting a Flash game to \u201ccanvas.\u201d If the game is played on desktop, then, HTML5 performs the same as Flash, but when it is launched on iPad, it evidently lacks speed.<\/p>\n<p>Surely, a game ported to HTML5 can be optimized, but in our opinion, it is a bit more costly than simply compiling it to a native app using Adobe AIR. Furthermore, with the stage3D support, the application will fly!<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Scenario_A_website_with_multiple_Flash_games\"><\/span>Scenario: A website with multiple Flash games<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>What can be done if the company has a game portal with multiple Flash games and the traffic from mobile tablets increases? Redirecting users to Apple store for downloading an app there and losing some of the visitors are definitely not considered by you, especially when your company needs to retain existing users besides gaining new. The developers of <a href=\"https:\/\/www.bbc.co.uk\/cbbc\" target=\"_blank\" rel=\"noopener noreferrer\">this website<\/a> faced such an issue, and they shared their strategies of overcoming it at FITC, Amsterdam, 2012. They opted for HTML5 games and compared the performance of the application built with Canvas and DOM. It was revealed that the DOM-based games perform better.<\/p>\n<p>We would like to attract your attention to the fact that their games have controls. Unlike building native apps, we cannot create a virtual joystick with HTML5. Some browsers start scrolling the game, and using a keyboard for navigation is unhandy.<\/p>\n<p>To sum up, at the moment, using CSS3 for animation and DOM for games seem to be the most convenient cross-platform HTML5 solutions.<\/p>\n<p>We asked Adobe\u2019s representatives about considering the mentioned technologies. They explained that although HTML5 does not currently provide broad capabilities, it is better to build an app with this technology. According to <a href=\"https:\/\/www.linkedin.com\/in\/iamdeepa\" rel=\"noopener noreferrer\" target=\"_blank\">Deepa Subramaniam<\/a>, Adobe\u2019s speaker, Flash has dominated the RIA development for many years, but this technology is proprietary and belongs to a single owner, which is a limitation. Nowadays, Adobe has to adjust to the more democratic web and partner with such companies as Google, Apple, Microsoft, W3C, and Webkit. As for Flash, the sphere of its implementation is now narrowed mostly to gaming and premium video. This technology will be also used for other purposes, but they will not take top priority for the company.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/altoros-presented-the-ways-of-porting-flash-to-html5\/\">Altoros Presented the Ways of Porting Flash to HTML5<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/altoros-presented-the-ways-of-porting-flash-to-html5\/\">HTML5: Already the Reality or the Upcoming Future?<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/altoros-supported-three-days-of-adobe-in-belarus\/\">Altoros Supported Three Days of Adobe in Belarus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Converting to HTML5<\/p>\n<p>The number of tablet users grows constantly, and the companies want their websites and applications displayed the same on mobile devices. Prior to selecting a best fitting tool for building HTML5, you should decide whether a migration is overall a good option for a particular project. Below, you [&#8230;]<\/p>\n","protected":false},"author":98,"featured_media":52398,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[895],"class_list":["post-52397","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-research-and-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future? | Altoros<\/title>\n<meta name=\"description\" content=\"The blog post introduces the effective ways of porting Flash apps to HTML5 and shares some thoughts on how to choose a technology to fit a particular project.\" \/>\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.altoros.com\/blog\/flash-vs-html5-how-to-\u0441onvert-and-what-to-expect-in-the-future\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future? | Altoros\" \/>\n<meta property=\"og:description\" content=\"Converting to HTML5 The number of tablet users grows constantly, and the companies want their websites and applications displayed the same on mobile devices. Prior to selecting a best fitting tool for building HTML5, you should decide whether a migration is overall a good option for a particular project. Below, you [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-\u0441onvert-and-what-to-expect-in-the-future\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2012-05-28T16:55:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-30T14:45:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/Flash-vs-HTML51.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Valery Pesetski\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Valery Pesetski\" \/>\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\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/\"},\"author\":{\"name\":\"Valery Pesetski\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/1f916f227416179cf2866f2cae78a816\"},\"headline\":\"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future?\",\"datePublished\":\"2012-05-28T16:55:41+00:00\",\"dateModified\":\"2020-03-30T14:45:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/\"},\"wordCount\":619,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Flash-vs-HTML51.png\",\"keywords\":[\"Research and Development\"],\"articleSection\":[\"News\\\/Opinion\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/\",\"name\":\"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future? | Altoros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Flash-vs-HTML51.png\",\"datePublished\":\"2012-05-28T16:55:41+00:00\",\"dateModified\":\"2020-03-30T14:45:27+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/1f916f227416179cf2866f2cae78a816\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Flash-vs-HTML51.png\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Flash-vs-HTML51.png\",\"width\":600,\"height\":340},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/1f916f227416179cf2866f2cae78a816\",\"name\":\"Valery Pesetski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Valery-Pesetski-96x96.jpg\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Valery-Pesetski-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Valery-Pesetski-96x96.jpg\",\"caption\":\"Valery Pesetski\"},\"description\":\"Valery Pesetsk is Head of Flex Department at Altoros. Since 2006, he has been involved in software development and research. Valery has strong knowledge of cross-platform web development for mobile and desktop, as well as solid skills in code review, refactoring, performance improvement, unit and integration testing, and build automation. He can boast of vast experience in consulting, as well as strong product owner and team management skills.\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/author\\\/vapes\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future? | Altoros","description":"The blog post introduces the effective ways of porting Flash apps to HTML5 and shares some thoughts on how to choose a technology to fit a particular project.","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.altoros.com\/blog\/flash-vs-html5-how-to-\u0441onvert-and-what-to-expect-in-the-future\/","og_locale":"en_US","og_type":"article","og_title":"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future? | Altoros","og_description":"Converting to HTML5 The number of tablet users grows constantly, and the companies want their websites and applications displayed the same on mobile devices. Prior to selecting a best fitting tool for building HTML5, you should decide whether a migration is overall a good option for a particular project. Below, you [...]","og_url":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-\u0441onvert-and-what-to-expect-in-the-future\/","og_site_name":"Altoros","article_published_time":"2012-05-28T16:55:41+00:00","article_modified_time":"2020-03-30T14:45:27+00:00","og_image":[{"width":600,"height":340,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/Flash-vs-HTML51.png","type":"image\/png"}],"author":"Valery Pesetski","twitter_misc":{"Written by":"Valery Pesetski","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#article","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/"},"author":{"name":"Valery Pesetski","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/1f916f227416179cf2866f2cae78a816"},"headline":"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future?","datePublished":"2012-05-28T16:55:41+00:00","dateModified":"2020-03-30T14:45:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/"},"wordCount":619,"commentCount":0,"image":{"@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/Flash-vs-HTML51.png","keywords":["Research and Development"],"articleSection":["News\/Opinion"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/","url":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/","name":"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future? | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/Flash-vs-HTML51.png","datePublished":"2012-05-28T16:55:41+00:00","dateModified":"2020-03-30T14:45:27+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/1f916f227416179cf2866f2cae78a816"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/Flash-vs-HTML51.png","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/Flash-vs-HTML51.png","width":600,"height":340},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/flash-vs-html5-how-to-%d1%81onvert-and-what-to-expect-in-the-future\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Flash vs. HTML5: How to \u0421onvert and What to Expect in the Future?"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/1f916f227416179cf2866f2cae78a816","name":"Valery Pesetski","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Valery-Pesetski-96x96.jpg","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Valery-Pesetski-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Valery-Pesetski-96x96.jpg","caption":"Valery Pesetski"},"description":"Valery Pesetsk is Head of Flex Department at Altoros. Since 2006, he has been involved in software development and research. Valery has strong knowledge of cross-platform web development for mobile and desktop, as well as solid skills in code review, refactoring, performance improvement, unit and integration testing, and build automation. He can boast of vast experience in consulting, as well as strong product owner and team management skills.","url":"https:\/\/www.altoros.com\/blog\/author\/vapes\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/98"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=52397"}],"version-history":[{"count":10,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52397\/revisions"}],"predecessor-version":[{"id":52400,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52397\/revisions\/52400"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/52398"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=52397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=52397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=52397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}