{"id":3693,"date":"2021-06-07T14:43:14","date_gmt":"2021-06-07T14:43:14","guid":{"rendered":"https:\/\/ionicframework.com\/blog\/?p=3693"},"modified":"2023-04-24T14:17:27","modified_gmt":"2023-04-24T18:17:27","slug":"announcing-stencil-enterprise","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise","title":{"rendered":"Announcing Stencil Enterprise"},"content":{"rendered":"<p>Today I\u2019m excited to announce the availability of <a href=\"https:\/\/ionic.io\/products\/stencil\" target=\"_blank\" rel=\"noopener\">Stencil Enterprise<\/a>, Ionic\u2019s official toolchain for building blazing fast web components. Designed exclusively for teams building enterprise-scale <a href=\"https:\/\/ionic.io\/resources\/articles\/why-every-company-needs-a-design-system\" target=\"_blank\" rel=\"noopener\">Design Systems<\/a>, it includes access to world-class Support and Advisory teams, priority fixes and issue resolution, and more.<\/p>\n<p>Stencil Enterprise is ideal for large businesses with multiple web development teams, a portfolio of web-based applications to maintain, and a desire to standardize on a single UI library across all apps and projects.<\/p>\n<blockquote><p><a href=\"https:\/\/ionic.io\/resources\/webinars\/stencil-enterprise-design-systems-at-scale\">Check out this live walkthrough<\/a> of how to build successful design systems with Stencil.<\/p><\/blockquote>\n<p><!--more--><\/p>\n<p>Today, large businesses like Upwork, Volkswagen, Porsche, MasterCard, and more are building and deploying Stencil-based Web Components on both the web and in the app stores. With its ability to generate small, fast, and 100% standards-based Web Components that run in every browser, it\u2019s no surprise they are choosing Stencil. Stencil is downloaded <a href=\"https:\/\/npmcharts.com\/compare\/@stencil\/core?interval=30\">half a million times a month<\/a> and powers popular consumer products like Apple Music, Apple TV, and Amazon Music (just to name a few). Here at Ionic, we use it to power our own UI library, <a href=\"https:\/\/ionicframework.com\/docs\/components\">Ionic Framework<\/a>.<\/p>\n<p>Offering support and advisory is just the beginning of our new Stencil Enterprise offering. As the Product Manager for Stencil and Ionic Framework, I\u2019m thrilled to start working with the Ionic community and customers to find new ways to enhance these awesome tools. Stay tuned for updates on our plans to build Stencil into a robust Design System software platform.<\/p>\n<p>In the meantime, let\u2019s dive into our new Enterprise offering, beginning with a look at the companies using Stencil to power their businesses.<\/p>\n<h2>Who\u2019s Building with Stencil?<\/h2>\n<p>Across all industries, companies are turning to Stencil to build apps and websites at scale. This includes Upwork, a publicly held company that helps match freelancers to jobs. Upwork recently shipped Web Components built with Stencil on their homepage. Public sector organizations are also getting on board, with the State of Michigan recently rolling out a design system based on Stencil.<\/p>\n<p>Many large enterprises are also using Stencil, including Amazon, Adidas, Panera, and more. Here\u2019s what Marcel Bertram, Design Systems Lead at Porsche, has to say:<\/p>\n<blockquote><p>&#8220;At Porsche, we have a heterogeneous ecosystem of products built with Angular, React, or without any framework. As a Design System team with a small number of developers, to give us the flexibility we needed and keep pace with our development roadmap, we wanted to standardize on one set of UI components that would work across any product. Building a custom Design System based on Web Components has enabled us to do that.&#8221;<\/p><\/blockquote>\n<p>Stencil is driving an increasingly large portion of our business at Ionic. Enterprise customers continue to get on board. Stencil and Web Components help solve their component distribution and creation challenges across properties and teams, many of which often don\u2019t have a prescribed set of frontend technologies in use.<\/p>\n<p>Let\u2019s explore the challenges that businesses face when building apps and websites at scale, and how Stencil can help achieve consistency across an entire organization.<\/p>\n<h2>Design System Challenges<\/h2>\n<p>As the number of mobile apps and websites deployed increases over time, many companies encounter scaling challenges. With hundreds of developers and designers working across many distributed teams and concurrent projects, design standards are no longer enforced, leading to inconsistent branding and user experiences. And, with no easy mechanism to discover what\u2019s already available, it feels simpler and faster to just build something new for each new project.<\/p>\n<p>In recent years, companies have tackled this by creating <a href=\"https:\/\/product.hubspot.com\/blog\/how-building-a-design-system-empowers-your-team-to-focus-on-people-not-pixels\" target=\"_blank\" rel=\"noopener\">Design Systems<\/a> \u2014 centralized libraries of UI components that aim to create a unified user experience, brand, and workflows. By avoiding duplication of effort, teams are able to focus on what matters most: solving customer problems and delivering value. Why does this matter? Achieving holistic design consistency drives credibility and familiarity with customers, ultimately impacting revenue.<\/p>\n<p>In Ionic\u2019s experience working with hundreds of enterprise companies, Design Systems are successfully adopted internally when they have the following aspects: real-code components, access to component-building expertise, and a technology-agnostic approach that allows UI components to run with any web framework and be deployed across platforms and devices. To accomplish this, they use tools such as <a href=\"https:\/\/stenciljs.com\">Stencil<\/a>, Ionic\u2019s official toolchain for building reusable, scalable Design Systems.<\/p>\n<h2>Why Stencil?<\/h2>\n<p>Developers and designers use Stencil to create small, blazing-fast, and 100% standards-based Web Components that run in every browser. <a href=\"https:\/\/ionicframework.com\/build-your-next-design-system-with-web-components\/\" target=\"_blank\" rel=\"noopener\">Web Components<\/a> are a set of web platform APIs that allow you to create new custom, reusable, encapsulated HTML tags to use in web pages and web apps.<\/p>\n<p>Web Components, built using HTML, CSS, and JavaScript, are perfect for Design Systems because they can be styled and customized to match any design pattern you want to achieve. Since they are based on web technologies, your component library will work across all projects spanning mobile, desktop, and web. The best part? They are web framework agnostic, offering easy integration with popular options like Angular, Vue, and React. This allows teams to insulate themselves from tech churn, in effect making them future-proof.<\/p>\n<p>Web Components have a lot to offer, but since they are low-level browser APIs, they have limitations, including lack of type support and input bindings. That\u2019s where Stencil comes in, providing key capabilities on top of Web Components. Stencil generates standards-based Web Components with these features baked in:<\/p>\n<ul>\n<li>First-class React, Angular, and Vue support so components feel native to each framework<\/li>\n<li>Virtual DOM<\/li>\n<li>Async rendering (inspired by React Fiber)<\/li>\n<li>Reactive data-binding<\/li>\n<li>TypeScript<\/li>\n<li>JSX<\/li>\n<li>Prerendering: Static Site Generation (SSG) and Server-side rendering (SSR)<\/li>\n<\/ul>\n<p>Stencil was created by the Ionic team to make Ionic Framework\u2019s fast, accessible, and powerful UI components work across all major frameworks. Today, <a href=\"https:\/\/ionicframework.com\">Ionic Framework<\/a> powers over 15% of apps in the app stores (not to mention thousands of internal apps), is beloved by over 5 million developers worldwide, and supports Angular, React, Vue, or plain JavaScript.<\/p>\n<p>For teams looking to get the most out of their Stencil investment, there\u2019s now Stencil Enterprise.<\/p>\n<h2>Why Stencil Enterprise?<\/h2>\n<p><a href=\"https:\/\/stenciljs.com\/enterprise\">Stencil Enterprise<\/a> is the official enterprise version of Stencil, designed exclusively for teams building enterprise-scale Design Systems and universal component libraries.<\/p>\n<p>This new offering includes:<\/p>\n<ul>\n<li>Access to Ionic\u2019s world-class Support and Advisory teams for help building Design Systems and shared UI libraries with Stencil Enterprise<\/li>\n<li>Dedicated Customer Success Manager<\/li>\n<li>Priority fixes and issue resolution related to Stencil OSS<\/li>\n<li>Self-service Help Desk ticketing<\/li>\n<li>Guaranteed response SLA<\/li>\n<\/ul>\n<p>Ultimately, Stencil Enterprise\u2019s goal is to help your projects succeed. To that end, the Ionic team has worked with many customers to bring their Design Systems to life, including Porsche, Mastercard, Esri, and the State of Michigan.<\/p>\n<p>We\u2019re also working on key features around Stencil to make it easier to use components across organizations, including interactive documentation, adoption analytics, and more.<\/p>\n<h2>Successful Design Systems Powered by Stencil Enterprise<\/h2>\n<p>Design Systems help companies deliver a consistent user experience by enforcing design standards across their apps. By implementing Design Systems with Stencil, teams save time, money, and can focus on what matters most: solving customer problems.<\/p>\n<p>Stencil\u2019s out-of-the-box features help you build your own library of universal UI components that will work across platforms, devices, and front-end frameworks. The Stencil team is excited to now offer comprehensive assistance and tooling for enterprises either embarking on their Design Systems journey or looking to get the most of their existing Stencil investment.<\/p>\n<p>If this sounds like your team, please <a href=\"https:\/\/ionic.io\/products\/stencil\">get in touch<\/a> to learn more about Stencil Enterprise.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I\u2019m excited to announce the availability of Stencil Enterprise, Ionic\u2019s official toolchain for building blazing fast web components. Designed exclusively for teams building enterprise-scale Design Systems, it includes access to world-class Support and Advisory teams, priority fixes and issue resolution, and more. Stencil Enterprise is ideal for large businesses with multiple web development teams, [&hellip;]<\/p>\n","protected":false},"author":64,"featured_media":3696,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"0","publish_post_category":"21","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"507625","discourse_permalink":"https:\/\/forum.ionicframework.com\/t\/announcing-stencil-enterprise\/210753","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[120,223],"tags":[140,76],"class_list":["post-3693","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-stencil","tag-design-systems","tag-stencil"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing Stencil Enterprise - Ionic Blog<\/title>\n<meta name=\"description\" content=\"Designed exclusively for teams building enterprise-scale Design Systems, it includes access to world-class Support and Advisory teams, priority fixes and issue resolution, and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Stencil Enterprise\" \/>\n<meta property=\"og:description\" content=\"Designed exclusively for teams building enterprise-scale Design Systems, it includes access to world-class Support and Advisory teams, priority fixes and issue resolution, and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-07T14:43:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-24T18:17:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nick Hyatt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NicholasPHyatt\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nick Hyatt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise\"},\"author\":{\"name\":\"Nick Hyatt\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82\"},\"headline\":\"Announcing Stencil Enterprise\",\"datePublished\":\"2021-06-07T14:43:14+00:00\",\"dateModified\":\"2023-04-24T18:17:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise\"},\"wordCount\":1249,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png\",\"keywords\":[\"Design Systems\",\"stencil\"],\"articleSection\":[\"Announcements\",\"Stencil\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise\",\"url\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise\",\"name\":\"Announcing Stencil Enterprise - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png\",\"datePublished\":\"2021-06-07T14:43:14+00:00\",\"dateModified\":\"2023-04-24T18:17:27+00:00\",\"description\":\"Designed exclusively for teams building enterprise-scale Design Systems, it includes access to world-class Support and Advisory teams, priority fixes and issue resolution, and more.\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png\",\"width\":1440,\"height\":800,\"caption\":\"stencil-enterprise\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Stencil Enterprise\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82\",\"name\":\"Nick Hyatt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg\",\"caption\":\"Nick Hyatt\"},\"sameAs\":[\"https:\/\/x.com\/NicholasPHyatt\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/nick\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Stencil Enterprise - Ionic Blog","description":"Designed exclusively for teams building enterprise-scale Design Systems, it includes access to world-class Support and Advisory teams, priority fixes and issue resolution, and more.","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:\/\/ionic.io\/blog\/announcing-stencil-enterprise","og_locale":"en_US","og_type":"article","og_title":"Announcing Stencil Enterprise","og_description":"Designed exclusively for teams building enterprise-scale Design Systems, it includes access to world-class Support and Advisory teams, priority fixes and issue resolution, and more.","og_url":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise","og_site_name":"Ionic Blog","article_published_time":"2021-06-07T14:43:14+00:00","article_modified_time":"2023-04-24T18:17:27+00:00","og_image":[{"width":1440,"height":800,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png","type":"image\/png"}],"author":"Nick Hyatt","twitter_card":"summary_large_image","twitter_creator":"@NicholasPHyatt","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Nick Hyatt","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise"},"author":{"name":"Nick Hyatt","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82"},"headline":"Announcing Stencil Enterprise","datePublished":"2021-06-07T14:43:14+00:00","dateModified":"2023-04-24T18:17:27+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise"},"wordCount":1249,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png","keywords":["Design Systems","stencil"],"articleSection":["Announcements","Stencil"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise","url":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise","name":"Announcing Stencil Enterprise - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png","datePublished":"2021-06-07T14:43:14+00:00","dateModified":"2023-04-24T18:17:27+00:00","description":"Designed exclusively for teams building enterprise-scale Design Systems, it includes access to world-class Support and Advisory teams, priority fixes and issue resolution, and more.","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/announcing-stencil-enterprise"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png","width":1440,"height":800,"caption":"stencil-enterprise"},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/announcing-stencil-enterprise#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Announcing Stencil Enterprise"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82","name":"Nick Hyatt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg","caption":"Nick Hyatt"},"sameAs":["https:\/\/x.com\/NicholasPHyatt"],"url":"https:\/\/ionic.io\/blog\/author\/nick"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/06\/stencil-enterprise-webinar.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=3693"}],"version-history":[{"count":2,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3693\/revisions"}],"predecessor-version":[{"id":5177,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3693\/revisions\/5177"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/3696"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=3693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=3693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=3693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}