{"id":13173,"date":"2017-11-10T14:13:03","date_gmt":"2017-11-10T14:13:03","guid":{"rendered":"https:\/\/coherent-labs.com\/?page_id=13173"},"modified":"2018-02-15T17:00:35","modified_gmt":"2018-02-15T17:00:35","slug":"coherent-gt-or-hummingbird","status":"publish","type":"page","link":"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/","title":{"rendered":"GT vs. HB"},"content":{"rendered":"<section  class=\"section stretch_row_content fullwidth\"><div class=\"row\"><div class=\"wpb_column col-md-12 have-padding\"><div class=\"text-block \" ><div class=\"simple-text \"><\/div><\/div>\r\n<div class=\"top-header\">\r\n<div class=\"line\"><\/div>\r\n<h1>Coherent GT or Hummingbird?<\/h1>\r\n<\/div>\r\n<\/p>\n<section  class=\"section stretch_row_content fullwidth\"><div class=\"row\"><\/div><\/section><div class=\"wpb_column col-md-12 have-padding\"><\/div><div  class=\"empty-space  marg-lg-b95 marg-sm-b50 marg-xs-b30\"><\/div><\/div><\/div><\/section><section  class=\"section no\"><div class=\"row\"><div class=\"wpb_column col-md-6 have-padding\"><img decoding=\"async\"  class=\"img-responsive left-block \" src=\"https:\/\/coherent-labs.com\/posts\/wp-content\/uploads\/2017\/02\/banner_CoherentGT.png\" alt=\"\"><\/div><div class=\"wpb_column col-sm-6 have-padding\"><div class=\"text-block \" ><div class=\"simple-text \"><h3>Coherent GT<\/h3>\n<\/div><\/div><div class=\"text-block \" ><div class=\"simple-text \"><\/div><\/div><br \/>\nCoherent GT is based on a heavily modified version of WebKit &#8211; a great codebase but one that has not been designed with game UI in mind. Our approach was to eliminate all the unnecessary features and completely rewrite several subsystems of WebKit. Rendering, networking, resource loading, memory allocations and the threading model were completely redone by the Coherent GT team. The result is a product feasible for usage in AAA games allowing developers to implement amazing and interactive interfaces on PC and consoles.<br \/>\n<div  class=\"empty-space  marg-lg-b30 marg-md-b20 marg-sm-b15 marg-xs-b30\"><\/div><a href=\"https:\/\/coherent-labs.com\/coherent-gt\/\" target=\"_blank\" rel=\"noopener\"><div class=\"text-left\"><a  class=\"c-btn type-2 size-2 color-1\" target=\"_self\" title=\"Coherent GT\" href=\"\/coherent-gt\/\"><span>Learn More<\/span><\/a><\/div><\/a><br \/>\n<\/div><\/div><\/section><section  class=\"section stretch_row_content fullwidth\"><div class=\"row\"><div class=\"wpb_column col-md-12 have-padding\"><div  class=\"empty-space  marg-lg-b95 marg-sm-b50 marg-xs-b30\"><\/div><\/div><\/div><\/section><br \/>\n<section  class=\"section no\"><div class=\"row\"><div class=\"wpb_column col-md-6 have-padding\"><div class=\"text-block \" ><div class=\"simple-text \"><h3>Hummingbird<\/h3>\n<\/div><\/div><div  class=\"empty-space  marg-lg-b20 marg-md-b15 marg-sm-b15 marg-xs-b10\"><\/div><div class=\"text-block \" ><div class=\"simple-text \"><p>Hummingbird was born as a completely in-house HTML engine with the purpose to push the limits even further. With this product, we purposefully decided to not support all HTML features as some of them severely reduce performance and have simple workarounds. This allows Hummingbird to run in submillisecond times on very complex UIs, and to our knowledge and tests, it is the fastest commercially viable UI system (compared to both existing and deprecated other tools).<\/p>\n<\/div><\/div><div  class=\"empty-space  marg-lg-b20 marg-md-b15 marg-sm-b15 marg-xs-b10\"><\/div><a href=\"https:\/\/coherent-labs.com\/hummingbird\/\" target=\"_blank\" rel=\"noopener\"><div class=\"text-left\"><a  class=\"c-btn type-2 size-2 color-1\" target=\"_self\" title=\"Hummingbird\" href=\"\/hummingbird\/\"><span>Learn More<\/span><\/a><\/div><\/a> <div  class=\"empty-space  marg-lg-b30 marg-md-b20 marg-sm-b15 marg-xs-b30\"><\/div><div  class=\"empty-space  marg-lg-b30 marg-md-b20 marg-sm-b15 marg-xs-b30\"><\/div><\/div>\n<div class=\"wpb_column col-sm-6 have-padding\"><img decoding=\"async\"  class=\"img-responsive left-block \" src=\"https:\/\/coherent-labs.com\/posts\/wp-content\/uploads\/2017\/02\/banner_Hummingbird.png\" alt=\"\"><\/div><\/div><\/section><section  class=\"section stretch_row_content fullwidth\"><div class=\"row\"><div class=\"wpb_column col-md-12 have-padding\"><div class=\"wpb_column col-sm-6 have-padding\"><\/div><\/div><\/div><\/section><section  class=\"section stretch_row_content fullwidth\"><div class=\"row\"><div class=\"wpb_column col-md-12 have-padding\"><div  class=\"empty-space  marg-lg-b95 marg-sm-b50 marg-xs-b30\"><\/div><\/div><\/div><\/section>\n<section  class=\"section no\"><div class=\"row\"><div class=\"wpb_column col-md-6 have-padding\"><img decoding=\"async\"  class=\"img-responsive left-block \" src=\"https:\/\/coherent-labs.com\/posts\/wp-content\/uploads\/2017\/05\/benefit_TDEV2_optimized.png\" alt=\"\"><\/div><div class=\"wpb_column col-md-6 have-padding\"><h3  class=\"special-text\">What is best for your project?<\/h3><div  class=\"empty-space  marg-lg-b20 marg-md-b15 marg-sm-b15 marg-xs-b10\"><\/div><div class=\"text-block \" ><div class=\"simple-text \"><p>The decision between Coherent GT and Hummingbird is mostly dependent on your focus and needs. Coherent GT&#8217;s <strong>bigger feature set<\/strong> comes in handy when you want to create complex multi-step screens like stores or launchers, or integrate with external websites in your UI. On the other hand, Hummingbird excels at screens which do not have excessive UI but have <strong>strict performance requirements<\/strong> like HUDs and in-game screens.<\/p>\n<\/div><\/div><\/div><\/div><\/section>\n<section  class=\"section no\"><div class=\"row\"><div class=\"wpb_column col-md-12 have-padding\"><div  class=\"empty-space  marg-lg-b35 marg-sm-b30\"><\/div><\/div><\/div><\/section><br \/>\n<div  class=\"empty-space  marg-lg-b35\"><\/div><h3  class=\"special-text\">Compare the features:<\/h3><div  class=\"empty-space  marg-lg-b20\"><\/div><div class=\"text-block \" ><div class=\"simple-text \"><\/div><\/div>\n<table class=\"table table-striped table-bordered\" style=\"height: 2014px;\" width=\"790\">\n<tbody>\n<tr class=\"tableHead\">\n<td><\/td>\n<td style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13397 size-full\" src=\"https:\/\/coherent-labs.com\/wp-content\/uploads\/2017\/11\/GTlogosmall.png\" alt=\"Coherent GT or Hummingbird\" width=\"60\" height=\"60\" srcset=\"https:\/\/coherent-labs.com\/posts\/wp-content\/uploads\/2017\/11\/GTlogosmall.png 60w, https:\/\/coherent-labs.com\/posts\/wp-content\/uploads\/2017\/11\/GTlogosmall-40x40.png 40w, https:\/\/coherent-labs.com\/posts\/wp-content\/uploads\/2017\/11\/GTlogosmall-45x45.png 45w\" sizes=\"(max-width: 60px) 100vw, 60px\" \/><\/td>\n<td style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13398 size-full\" src=\"https:\/\/coherent-labs.com\/wp-content\/uploads\/2017\/11\/HBlogosmall.png\" alt=\"Coherent GT or Hummingbird\" width=\"60\" height=\"60\" srcset=\"https:\/\/coherent-labs.com\/posts\/wp-content\/uploads\/2017\/11\/HBlogosmall.png 60w, https:\/\/coherent-labs.com\/posts\/wp-content\/uploads\/2017\/11\/HBlogosmall-40x40.png 40w, https:\/\/coherent-labs.com\/posts\/wp-content\/uploads\/2017\/11\/HBlogosmall-45x45.png 45w\" sizes=\"(max-width: 60px) 100vw, 60px\" \/><\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Software Architecture<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Some multi-threading<\/p>\n<\/td>\n<td style=\"text-align: center;\">\u00a0Task-based<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Standard HTML\/CSS\/JS support<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Comprehensive<\/p>\n<\/td>\n<td style=\"text-align: center;\">Subset<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Shows web pages<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">\u00a0No<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Linking<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Dynamic<\/p>\n<\/td>\n<td style=\"text-align: center;\">Dynamic (could be Static)<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">C++ DOM Access<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">No<\/p>\n<\/td>\n<td style=\"text-align: center;\">Not yet (planned)<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Layout<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Block, Flexbox, Tables<\/p>\n<\/td>\n<td style=\"text-align: center;\">Flexbox<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Input<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Mouse, keyboard, gamepad<\/p>\n<\/td>\n<td style=\"text-align: center;\">Mouse, keyboard, gamepad, touch<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Vector graphics<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">SVG 1.1<\/p>\n<\/td>\n<td style=\"text-align: center;\">SVG Tiny (expanding)<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Scripting<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">JavaScript<\/p>\n<\/td>\n<td style=\"text-align: center;\">JavaScript<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Networking &#8211; HTTP(s)<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">No<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Masking effects<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Animations<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Full CSS3 support<\/p>\n<\/td>\n<td style=\"text-align: center;\">Full CSS3 support<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Blending effects<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">Some (additional planned)<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Clipping<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">CSS3 effects (ex. blur)<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Shadows<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Transforms<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">2D and 3D<\/p>\n<\/td>\n<td style=\"text-align: center;\">2D and 3D<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Custom image formats<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">No<\/p>\n<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Styling<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Full CSS3 support<\/p>\n<\/td>\n<td style=\"text-align: center;\">Full CSS3 support<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Video playback<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">No (coming soon)<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Integrated Localization<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Live views (user textures in UI)<\/p>\n<\/td>\n<td>\n<p class=\"tableLicenses\" style=\"text-align: center;\">Yes<\/p>\n<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">UI programming\/tooling<\/p>\n<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Adobe Animate plugin <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Coherent Editor <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">HTML\/CSS\/JS by hand <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">JS frameworks (React, jQuery etc) (not recommended) <\/span><\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Adobe Animate plugin <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Coherent Editor <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">HTML\/CSS\/JS by hand<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">JS frameworks (Preact, React, coming soon)<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Data-binding<\/p>\n<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Data exchange between JS\/C++ <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Declarative data-binding <\/span><\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Data exchange between JS\/C++ <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Declarative data-binding <\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Supported OSs<\/p>\n<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Windows \u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">MacOS <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Linux <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Xbox One <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">PlayStation 4 <\/span><\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Windows \u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">MacOS <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Xbox One <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">PlayStation 4 <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Android <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">iOS <\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr class=\"tablebody\">\n<td>\n<p class=\"tableLink\">Supported Engines<\/p>\n<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Unreal Engine 4 <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Unity3D <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Native C++ <\/span><\/li>\n<\/ul>\n<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Unreal Engine 4 <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Unity3D <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Native C++ <\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<section  class=\"section stretch_row_content fullwidth\"><div class=\"row\"><div class=\"wpb_column col-md-12 have-padding\"><div  class=\"empty-space  marg-lg-b35\"><\/div><div  class=\"tt-title\"><div class=\"tt-title-cat\"><\/div><h2 class=\"c-h2\"><small>Request a free demo<\/small><\/h2><\/div><div  class=\"empty-space  marg-lg-b35\"><\/div><div class=\"text-center\"><a  class=\"c-btn type-2 size-2 color-4\" target=\"_self\" title=\"Request a free demo\" href=\"\/request-demo\/\"><span>Try Now<\/span><\/a><\/div><div  class=\"empty-space  marg-lg-b35\"><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"<p>Software Architecture Some multi-threading \u00a0Task-based Standard HTML\/CSS\/JS support Comprehensive Subset Shows web pages Yes \u00a0No Linking Dynamic Dynamic (could be Static) C++ DOM Access No Not yet (planned) Layout Block, Flexbox, Tables Flexbox Input Mouse, keyboard, gamepad Mouse, keyboard, gamepad, touch Vector graphics SVG 1.1 SVG Tiny (expanding) Scripting JavaScript JavaScript Networking &#8211; HTTP(s) Yes [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Coherent GT or Hummingbird? Compare the features<\/title>\n<meta name=\"description\" content=\"Coherent GT or Hummingbird? Compare the features to pick the optimal solution for your project and create best User Interface.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coherent GT or Hummingbird? Compare the features\" \/>\n<meta property=\"og:description\" content=\"Coherent GT or Hummingbird? Compare the features to pick the optimal solution for your project and create best User Interface.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/\" \/>\n<meta property=\"og:site_name\" content=\"Coherent Labs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CoherentLabs\/\" \/>\n<meta property=\"article:modified_time\" content=\"2018-02-15T17:00:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coherent-labs.com\/wp-content\/uploads\/2017\/11\/GTlogosmall.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@CoherentLabs\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/\",\"url\":\"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/\",\"name\":\"Coherent GT or Hummingbird? Compare the features\",\"isPartOf\":{\"@id\":\"https:\/\/coherent-labs.com\/posts\/#website\"},\"datePublished\":\"2017-11-10T14:13:03+00:00\",\"dateModified\":\"2018-02-15T17:00:35+00:00\",\"description\":\"Coherent GT or Hummingbird? Compare the features to pick the optimal solution for your project and create best User Interface.\",\"breadcrumb\":{\"@id\":\"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/coherent-labs.com\/posts\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GT vs. HB\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/coherent-labs.com\/posts\/#website\",\"url\":\"https:\/\/coherent-labs.com\/posts\/\",\"name\":\"Coherent Labs\",\"description\":\"Cross-Platform Game UI Middleware\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/coherent-labs.com\/posts\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coherent GT or Hummingbird? Compare the features","description":"Coherent GT or Hummingbird? Compare the features to pick the optimal solution for your project and create best User Interface.","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:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/","og_locale":"en_US","og_type":"article","og_title":"Coherent GT or Hummingbird? Compare the features","og_description":"Coherent GT or Hummingbird? Compare the features to pick the optimal solution for your project and create best User Interface.","og_url":"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/","og_site_name":"Coherent Labs","article_publisher":"https:\/\/www.facebook.com\/CoherentLabs\/","article_modified_time":"2018-02-15T17:00:35+00:00","og_image":[{"url":"https:\/\/coherent-labs.com\/wp-content\/uploads\/2017\/11\/GTlogosmall.png"}],"twitter_card":"summary_large_image","twitter_site":"@CoherentLabs","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/","url":"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/","name":"Coherent GT or Hummingbird? Compare the features","isPartOf":{"@id":"https:\/\/coherent-labs.com\/posts\/#website"},"datePublished":"2017-11-10T14:13:03+00:00","dateModified":"2018-02-15T17:00:35+00:00","description":"Coherent GT or Hummingbird? Compare the features to pick the optimal solution for your project and create best User Interface.","breadcrumb":{"@id":"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/coherent-labs.com\/posts\/coherent-gt-or-hummingbird\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/coherent-labs.com\/posts\/"},{"@type":"ListItem","position":2,"name":"GT vs. HB"}]},{"@type":"WebSite","@id":"https:\/\/coherent-labs.com\/posts\/#website","url":"https:\/\/coherent-labs.com\/posts\/","name":"Coherent Labs","description":"Cross-Platform Game UI Middleware","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coherent-labs.com\/posts\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/coherent-labs.com\/posts\/wp-json\/wp\/v2\/pages\/13173"}],"collection":[{"href":"https:\/\/coherent-labs.com\/posts\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coherent-labs.com\/posts\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coherent-labs.com\/posts\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/coherent-labs.com\/posts\/wp-json\/wp\/v2\/comments?post=13173"}],"version-history":[{"count":108,"href":"https:\/\/coherent-labs.com\/posts\/wp-json\/wp\/v2\/pages\/13173\/revisions"}],"predecessor-version":[{"id":14585,"href":"https:\/\/coherent-labs.com\/posts\/wp-json\/wp\/v2\/pages\/13173\/revisions\/14585"}],"wp:attachment":[{"href":"https:\/\/coherent-labs.com\/posts\/wp-json\/wp\/v2\/media?parent=13173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}