{"id":31533,"date":"2025-08-25T10:56:58","date_gmt":"2025-08-25T09:56:58","guid":{"rendered":"https:\/\/www.intercom.com\/blog\/?p=31533"},"modified":"2025-08-25T10:56:58","modified_gmt":"2025-08-25T09:56:58","slug":"betting-on-the-future-of-frontend-at-intercom","status":"publish","type":"post","link":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/","title":{"rendered":"Betting on the future of frontend at Intercom"},"content":{"rendered":"<p>At Intercom, we\u2019ve never been afraid to make big, pragmatic bets in pursuit of building the best products and the best environment for our engineers to thrive.<\/p>\n<p>Over the past two years, we\u2019ve made one of the most significant shifts in our frontend engineering practice: moving our core frontend from Ember to React.<\/p>\n<p>This wasn\u2019t a decision we took lightly. When Intercom rebuilt its main application in 2014, Ember was the perfect choice. Its strong opinions and \u201cbatteries-included\u201d approach aligned beautifully with how we liked to build: move fast, make decisions once, and focus our energy on solving customer problems rather than endlessly debating architecture. Intercom went on to become one of the largest active Ember applications in the world, with more than two million lines of code and 100,000+ pull requests merged.<\/p>\n<p>But by 2023 local builds stretched beyond 90 seconds, and we were stuck on older framework versions, which subsequently blocked us from adopting the new build tools. We loved being part of the Ember community, working with all its talented people, and contributing to the <a href=\"https:\/\/mainmatter.com\/blog\/2024\/07\/16\/embroider-update\/\">Embroider Initiative<\/a>. But something had to change for us.<\/p>\n<h2 id=\"choosing-a-new-path\">Choosing a new path<\/h2>\n<p>We approached the problem with the same discipline we bring to product decisions. We convened workshops, ran health checks, and set explicit trigger conditions. By mid-2023, too many of those triggers had fired and we had to consider what was best for us. So, we committed to finding a new path.<\/p>\n<p>We first set out a clear vision for what we wanted in a framework, aligning on criteria that matched our engineering principles because after all, we weren\u2019t changing the tech stack for the sake of it, but to accelerate our organization. We called this project \u201cThe Future of Frontend.\u201d<\/p>\n<p>After evaluation and experimentation, React quickly emerged as the right choice. It wasn\u2019t about hype. React was already a <a href=\"https:\/\/www.intercom.com\/blog\/core-technologies-team\/\">core technology<\/a> at Intercom (powering Messenger, Help Center, and our marketing site), it has an enormous ecosystem, strong documentation, and widespread familiarity internally and across the industry. Most importantly, it integrates seamlessly with the AI-driven developer tools that are central to our future.<\/p>\n<h2 id=\"where-we-are-today\">Where we are today<\/h2>\n<p>Fast forward to today, and our \u201cFuture of Frontend\u201d project is well underway. React is now the default for new UI development at Intercom. The results speak for themselves:<\/p>\n<ul>\n<li><strong>Blazing fast feedback loops:<\/strong> React builds in under 10 seconds locally, with sub-1s rebuilds \u2013 much faster than our Ember app\u2019s 90+ seconds.<\/li>\n<li><strong>Higher developer velocity:<\/strong> Engineers consistently report being faster, happier, and more effective, particularly when paired with AI tools like Cursor, Augment, and Claude Code.<\/li>\n<li><strong>Wider adoption:<\/strong> Since March 2025, 10+ Product teams have shipped React features, contributing over 840 pull requests.<\/li>\n<li><strong>AI synergy:<\/strong> React just \u201cclicks\u201d with modern AI tooling. <a href=\"https:\/\/www.linkedin.com\/posts\/domingowiden_our-design-team-at-intercom-is-becoming-fully-activity-7351624346194378753-yhzu?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAABGvaIQB70r2HCj7q9SL20Cma3LlNNgxKZc\">Designers<\/a> and engineers are using agents to write code, generate components from Figma, and even build design playgrounds themselves.<\/li>\n<\/ul>\n<p>The productivity gains are tangible. As one engineer put it: \u201cThe work I had predicted would take me a week to achieve took me two days\u201d.<\/p>\n<h2 id=\"why-this-matters\">Why this matters<\/h2>\n<p>This move isn\u2019t just about frameworks. It\u2019s about setting ourselves up for the next decade of innovation at Intercom.<\/p>\n<p>As our CTO Darragh recently wrote in his <a href=\"https:\/\/fin.ai\/ideas\/2x\/\">&#8220;2x\u201d blog post<\/a>, the goal for our R&amp;D org is to double our productivity over the next 12 months. Achieving that requires removing friction, leaning into AI, and giving our engineers world-class tooling. React is a crucial enabler for that journey.<\/p>\n<p>Our engineering culture has always been about high standards and high ambition. Moving our core frontend from Ember to React is a bold change, but it\u2019s the kind of decision we make to ensure we keep shipping fast, raising our quality bar, and enabling our teams to focus on what really matters: solving meaningful problems for customers.<\/p>\n<h2 id=\"come-build-the-future-with-us\">Come build the future with us<\/h2>\n<p>\u201cThe Future of Frontend\u201d project is being driven by Team Frontend Tech, a small but mighty group working hand-in-hand with Product teams across Intercom to shape our new tech stack, build our design system, and accelerate adoption.<\/p>\n<p>We\u2019re hiring, and we\u2019re looking for engineers who want to work at the intersection of world-class product development and cutting-edge developer productivity.<\/p>\n<p>If you want to work in an environment where we make bold calls, hold ourselves to incredibly high standards, and embrace the future of engineering, <a href=\"https:\/\/www.intercom.com\/careers\">come join us<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s how we&#8217;re shaping the future of frontend engineering by moving from Ember to React \u2013 unlocking faster builds, AI-powered productivity, and a bold new chapter for our engineers.<\/p>\n","protected":false},"author":555,"featured_media":31532,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"category":[12898],"tags":[335,25438,25437],"coauthors":[25194],"class_list":["post-31533","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering","tag-engineering","tag-frontend","tag-react"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Betting on the future of frontend at Intercom - The Intercom Blog<\/title>\n<meta name=\"description\" content=\"See how we&#039;re shaping the future of frontend by moving from Ember to React \u2013 unlocking faster builds, AI productivity, and a bold new chapter for engineers.\" \/>\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.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Betting on the future of frontend at Intercom\" \/>\n<meta property=\"og:description\" content=\"See how we&#039;re shaping the future of frontend by moving from Ember to React \u2013 unlocking faster builds, AI productivity, and a bold new chapter for engineers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/\" \/>\n<meta property=\"og:site_name\" content=\"The Intercom Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/intercominc\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-25T09:56:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2025\/08\/The-future-of-frontend_Blog-hero.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1968\" \/>\n\t<meta property=\"og:image:height\" content=\"891\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cl\u00edona de R\u00f3iste\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@clionaderoiste\" \/>\n<meta name=\"twitter:site\" content=\"@intercom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cl\u00edona de R\u00f3iste\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/\"},\"author\":{\"name\":\"Cl\u00edona de R\u00f3iste\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/ddf4667c5e5d15cd480ba3897dca45bc\"},\"headline\":\"Betting on the future of frontend at Intercom\",\"datePublished\":\"2025-08-25T09:56:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/\"},\"wordCount\":737,\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/The-future-of-frontend_Blog-hero.png\",\"keywords\":[\"Engineering\",\"Frontend\",\"React\"],\"articleSection\":[\"Engineering\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/\",\"name\":\"Betting on the future of frontend at Intercom - The Intercom Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/The-future-of-frontend_Blog-hero.png\",\"datePublished\":\"2025-08-25T09:56:58+00:00\",\"description\":\"See how we're shaping the future of frontend by moving from Ember to React \u2013 unlocking faster builds, AI productivity, and a bold new chapter for engineers.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/betting-on-the-future-of-frontend-at-intercom\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/The-future-of-frontend_Blog-hero.png\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/The-future-of-frontend_Blog-hero.png\",\"width\":1968,\"height\":891},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/\",\"name\":\"The Intercom Blog\",\"description\":\"Articles and Podcasts on Customer Service, AI and Automation, Product, and more\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\",\"name\":\"The Intercom Blog\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Intercom-logo-sq-black-trans.png\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Intercom-logo-sq-black-trans.png\",\"width\":1000,\"height\":1000,\"caption\":\"The Intercom Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/intercominc\",\"https:\\\/\\\/x.com\\\/intercom\",\"https:\\\/\\\/www.instagram.com\\\/intercom\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/2491343\",\"https:\\\/\\\/www.pinterest.ie\\\/intercom\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCJG0MvLP03kyzzAkD-w98aQ\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Intercom_(company)\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/ddf4667c5e5d15cd480ba3897dca45bc\",\"name\":\"Cl\u00edona de R\u00f3iste\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ee556582053075a210856672564e68d573686dee8d871d2abf818fb1c867e0c6?s=96&d=mm&r=pgc2bb292960a53e070219b4148df3a6d2\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ee556582053075a210856672564e68d573686dee8d871d2abf818fb1c867e0c6?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ee556582053075a210856672564e68d573686dee8d871d2abf818fb1c867e0c6?s=96&d=mm&r=pg\",\"caption\":\"Cl\u00edona de R\u00f3iste\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/clionaderoiste\"],\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/author\\\/cliona-de-roiste\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Betting on the future of frontend at Intercom - The Intercom Blog","description":"See how we're shaping the future of frontend by moving from Ember to React \u2013 unlocking faster builds, AI productivity, and a bold new chapter for engineers.","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.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/","og_locale":"en_US","og_type":"article","og_title":"Betting on the future of frontend at Intercom","og_description":"See how we're shaping the future of frontend by moving from Ember to React \u2013 unlocking faster builds, AI productivity, and a bold new chapter for engineers.","og_url":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/","og_site_name":"The Intercom Blog","article_publisher":"https:\/\/www.facebook.com\/intercominc","article_published_time":"2025-08-25T09:56:58+00:00","og_image":[{"width":1968,"height":891,"url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2025\/08\/The-future-of-frontend_Blog-hero.png","type":"image\/png"}],"author":"Cl\u00edona de R\u00f3iste","twitter_card":"summary_large_image","twitter_creator":"@clionaderoiste","twitter_site":"@intercom","twitter_misc":{"Written by":"Cl\u00edona de R\u00f3iste","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/#article","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/"},"author":{"name":"Cl\u00edona de R\u00f3iste","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/ddf4667c5e5d15cd480ba3897dca45bc"},"headline":"Betting on the future of frontend at Intercom","datePublished":"2025-08-25T09:56:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/"},"wordCount":737,"publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2025\/08\/The-future-of-frontend_Blog-hero.png","keywords":["Engineering","Frontend","React"],"articleSection":["Engineering"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/","url":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/","name":"Betting on the future of frontend at Intercom - The Intercom Blog","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/#primaryimage"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2025\/08\/The-future-of-frontend_Blog-hero.png","datePublished":"2025-08-25T09:56:58+00:00","description":"See how we're shaping the future of frontend by moving from Ember to React \u2013 unlocking faster builds, AI productivity, and a bold new chapter for engineers.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/betting-on-the-future-of-frontend-at-intercom\/#primaryimage","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2025\/08\/The-future-of-frontend_Blog-hero.png","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2025\/08\/The-future-of-frontend_Blog-hero.png","width":1968,"height":891},{"@type":"WebSite","@id":"https:\/\/www.intercom.com\/blog\/#website","url":"https:\/\/www.intercom.com\/blog\/","name":"The Intercom Blog","description":"Articles and Podcasts on Customer Service, AI and Automation, Product, and more","publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intercom.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.intercom.com\/blog\/#organization","name":"The Intercom Blog","url":"https:\/\/www.intercom.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2019\/08\/Intercom-logo-sq-black-trans.png","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2019\/08\/Intercom-logo-sq-black-trans.png","width":1000,"height":1000,"caption":"The Intercom Blog"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/intercominc","https:\/\/x.com\/intercom","https:\/\/www.instagram.com\/intercom\/","https:\/\/www.linkedin.com\/company\/2491343","https:\/\/www.pinterest.ie\/intercom\/","https:\/\/www.youtube.com\/channel\/UCJG0MvLP03kyzzAkD-w98aQ","https:\/\/en.wikipedia.org\/wiki\/Intercom_(company)"]},{"@type":"Person","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/ddf4667c5e5d15cd480ba3897dca45bc","name":"Cl\u00edona de R\u00f3iste","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ee556582053075a210856672564e68d573686dee8d871d2abf818fb1c867e0c6?s=96&d=mm&r=pgc2bb292960a53e070219b4148df3a6d2","url":"https:\/\/secure.gravatar.com\/avatar\/ee556582053075a210856672564e68d573686dee8d871d2abf818fb1c867e0c6?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ee556582053075a210856672564e68d573686dee8d871d2abf818fb1c867e0c6?s=96&d=mm&r=pg","caption":"Cl\u00edona de R\u00f3iste"},"sameAs":["https:\/\/x.com\/clionaderoiste"],"url":"https:\/\/www.intercom.com\/blog\/author\/cliona-de-roiste\/"}]}},"jetpack_featured_media_url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2025\/08\/The-future-of-frontend_Blog-hero.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/31533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/users\/555"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/comments?post=31533"}],"version-history":[{"count":0,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/31533\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media\/31532"}],"wp:attachment":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media?parent=31533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/category?post=31533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/tags?post=31533"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/coauthors?post=31533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}