{"id":16887,"date":"2019-09-09T08:00:28","date_gmt":"2019-09-09T06:00:28","guid":{"rendered":"https:\/\/www.inovex.de\/blog\/?p=16887"},"modified":"2026-03-17T07:59:24","modified_gmt":"2026-03-17T06:59:24","slug":"state-of-the-web-september-2019","status":"publish","type":"post","link":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/","title":{"rendered":"State of the Web September 2019: Start here"},"content":{"rendered":"<p>We&#8217;re developers working on projects with technology we love, every day, keeping an eye on the ever-changing web eco system. New tools and libraries pop up every day. But what&#8217;s really important? There&#8217;s so much out there and you quickly feel lost in all those framework communities, blogs, social posts and more. So we need some time to get familiar with these new things. At inovex we invest time and budget to work besides our daily projects, gathering knowledge and trying new things to make us and our customers happy. We love to learn and share. Sharing is caring. So here we go: The State of the Web 2019.2!<!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\"><\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#The-State-of-the-Web-September-2019\" >The State of the Web September 2019<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#Web-Components-Recap-and-Latest-Trends\" >Web Components: Recap and Latest Trends<\/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.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#Houdini-and-the-Future-of-CSS\" >Houdini and the Future of CSS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#JAMstack-Apps-Static-but-Dynamic\" >JAMstack Apps: Static but Dynamic<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#Your-Feedback\" >Your Feedback<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#More-on-Web-Development-Job-Offers\" >More on Web Development &amp; Job Offers<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"The-State-of-the-Web-September-2019\"><\/span>The State of the Web September 2019<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We picked some freshly squeezed topics to get a compressed, easy-to-read summary with some practical code snippets. And in this third episode, we tried something new. Instead of discussing about the topics in a podcast, we give you a more visual feedback of the authors. Each author introduces their topic in a short video. We hope you enjoy!<\/p>\n<div class=\"BorlabsCookie\"><div class=\"_brlbs-content-blocker\"> <div class=\"_brlbs-embed _brlbs-video-youtube\"> <img class=\"_brlbs-thumbnail\" src=\"https:\/\/www.inovex.de\/wp-content\/plugins\/borlabs-cookie\/images\/cb-no-thumbnail.png\" alt=\"YouTube\"> <div class=\"_brlbs-caption\"> <p>By loading the video, you agree to YouTube's privacy policy.<br><a href=\"https:\/\/policies.google.com\/privacy?hl=en&amp;gl=en\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Learn more<\/a><\/p> <p><a class=\"_brlbs-btn _brlbs-icon-play-white\" href=\"#\" data-borlabs-cookie-unblock role=\"button\">Load video<\/a><\/p> <p><label><input type=\"checkbox\" name=\"unblockAll\" value=\"1\" checked> <small>Always unblock YouTube<\/small><\/label><\/p> <\/div> <\/div> <\/div><div class=\"borlabs-hide\" data-borlabs-cookie-type=\"content-blocker\" data-borlabs-cookie-id=\"youtube\">PHA+PGlmcmFtZSBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iNTYwIiBoZWlnaHQ9IjMxNSIgc3JjPSJodHRwczovL3d3dy55b3V0dWJlLW5vY29va2llLmNvbS9lbWJlZC9ROHdSekRJZnBXZyIgZnJhbWVib3JkZXI9IjAiIGFsbG93PSJhY2NlbGVyb21ldGVyOyBhdXRvcGxheTsgZW5jcnlwdGVkLW1lZGlhOyBneXJvc2NvcGU7IHBpY3R1cmUtaW4tcGljdHVyZSIgYWxsb3dmdWxsc2NyZWVuPSJhbGxvd2Z1bGxzY3JlZW4iPjwvaWZyYW1lPjwvcD4=<\/div><\/div>\n<p>In this third episode of State of the Web we have a\u00a0look at some topics that you may heard of, but probably haven&#8217;t had the chance to work with.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Web-Components-Recap-and-Latest-Trends\"><\/span>Web Components: Recap and Latest Trends<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The second article is all about Web Components. Alessa Radkohl recapitulates what this term stands for and talks about Design Systems and Micro Frontends you can create with Web Components today. You&#8217;ll also find further links to dive deeper into this topic. <a href=\"https:\/\/www.inovex.de\/blog\/web-components-recap-trends\/\">Read the full Web Components: Recap and Latest Trends article.<\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Houdini-and-the-Future-of-CSS\"><\/span>Houdini and the Future of CSS<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The article <a href=\"https:\/\/www.inovex.de\/blog\/houdini-future-of-css\/\" target=\"_blank\" rel=\"noopener\">Houdini and the Future of CSS<\/a> is dedicated to an upcoming new web standard to extend the capabilities of CSS by providing APIs that make it possible to create custom CSS features and modify the browser rendering pipeline. Tanja Ulianova gives you a brief overview of the Houdini specifications, what you can do with it and which browsers are currently supported.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"JAMstack-Apps-Static-but-Dynamic\"><\/span>JAMstack Apps: Static but Dynamic<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Have you heard about the JAMstack or Static Site Generators (SSG)? It&#8217;s a hot topic and combined with a Content Management System (CMS) and a Content Delivery Network (CDN) your&#8217;re ready to build the next generation of websites. Learn what you need for better performance, security and to improve your SEO. Read Julia Wayrauther&#8217;s article about <a href=\"https:\/\/www.inovex.de\/blog\/jamstack-apps-static-dynamic\/\" target=\"_blank\" rel=\"noopener\">JAMstack Apps: Static but Dynamic<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Your-Feedback\"><\/span>Your Feedback<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This third episode tries something new. Do you like the new video format? We&#8217;re happy to get your feedback. Please feel free to leave your comment and suggestions on how we can improve this series in the future. Thanks for reading. If you like it, share it!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"More-on-Web-Development-Job-Offers\"><\/span>More on Web Development &amp; Job Offers<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You might also wanna read up on our <a href=\"https:\/\/www.inovex.de\/de\/leistungen\/web\/\">portfolio for web development<\/a>. And hey, we&#8217;re hiring! So, don&#8217;t hesitate, here&#8217;s a list of job openings for you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re developers working on projects with technology we love, every day, keeping an eye on the ever-changing web eco system. New tools and libraries pop up every day. But what&#8217;s really important? There&#8217;s so much out there and you quickly feel lost in all those framework communities, blogs, social posts and more. So we need [&hellip;]<\/p>\n","protected":false},"author":77,"featured_media":17052,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"ep_exclude_from_search":false,"footnotes":""},"tags":[70],"service":[444],"coauthors":[{"id":77,"display_name":"Patrick Hillert","user_nicename":"phillert"}],"class_list":["post-16887","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-web","service-frontend"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>State of the Web 2019.2: Intro - CSS Houdini, JAMstack, Web Components<\/title>\n<meta name=\"description\" content=\"In these episode of our State of the Web we&#039;ll dive into the topics CSS Houdini, JAMstack and Web Components. Therefor we created a compressed, easy-to-read summary with some practical code snippets. We hope you enjoy!\" \/>\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.inovex.de\/de\/blog\/state-of-the-web-september-2019\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"State of the Web 2019.2: Intro - CSS Houdini, JAMstack, Web Components\" \/>\n<meta property=\"og:description\" content=\"In these episode of our State of the Web we&#039;ll dive into the topics CSS Houdini, JAMstack and Web Components. Therefor we created a compressed, easy-to-read summary with some practical code snippets. We hope you enjoy!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/\" \/>\n<meta property=\"og:site_name\" content=\"inovex GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inovexde\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-09T06:00:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T06:59:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/08\/state-of-the-web-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Patrick Hillert\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/08\/state-of-the-web-1-1024x576.png\" \/>\n<meta name=\"twitter:creator\" content=\"@silentHoo\" \/>\n<meta name=\"twitter:site\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Patrick Hillert\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Patrick Hillert\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/\"},\"author\":{\"name\":\"Patrick Hillert\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/b2a8264915f219e25944c259e182a67f\"},\"headline\":\"State of the Web September 2019: Start here\",\"datePublished\":\"2019-09-09T06:00:28+00:00\",\"dateModified\":\"2026-03-17T06:59:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/\"},\"wordCount\":498,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/state-of-the-web-1.png\",\"keywords\":[\"Web\"],\"articleSection\":[\"Applications\",\"English Content\",\"General\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/\",\"name\":\"State of the Web 2019.2: Intro - CSS Houdini, JAMstack, Web Components\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/state-of-the-web-1.png\",\"datePublished\":\"2019-09-09T06:00:28+00:00\",\"dateModified\":\"2026-03-17T06:59:24+00:00\",\"description\":\"In these episode of our State of the Web we'll dive into the topics CSS Houdini, JAMstack and Web Components. Therefor we created a compressed, easy-to-read summary with some practical code snippets. We hope you enjoy!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/state-of-the-web-1.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/state-of-the-web-1.png\",\"width\":1920,\"height\":1080,\"caption\":\"State of the Web 2019.2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/state-of-the-web-september-2019\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"State of the Web September 2019: Start here\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"name\":\"inovex GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\",\"name\":\"inovex GmbH\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"width\":1921,\"height\":1081,\"caption\":\"inovex GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inovexde\",\"https:\\\/\\\/x.com\\\/inovexgmbh\",\"https:\\\/\\\/www.instagram.com\\\/inovexlife\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inovex\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC7r66GT14hROB_RQsQBAQUQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/b2a8264915f219e25944c259e182a67f\",\"name\":\"Patrick Hillert\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/ich_profil_aff-96x96.jpg429eadbcccefd9b4c53b6f34afcd485d\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/ich_profil_aff-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/ich_profil_aff-96x96.jpg\",\"caption\":\"Patrick Hillert\"},\"description\":\"Web Software Developer &amp; Author - Web Components, StencilJS, Angular, Vue.js, Ruby on Rails, Docker, GitLab CI. I drive the change to discover, onboard, build, and scale apps that complement inovex vision of innovation and excellence. Setting the vision and strategy for developer experience and engineering community, including partners and customers. Offering mentorship, support and best-practices to minimize developer pain. I\u2019m responsible for partner engineering, developer relations, technical recommendations and best practices, sample apps, tech docs and the next-level developer training experience.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/patrick-hillert-a5b383206\\\/\",\"https:\\\/\\\/x.com\\\/silentHoo\"],\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/author\\\/phillert\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"State of the Web 2019.2: Intro - CSS Houdini, JAMstack, Web Components","description":"In these episode of our State of the Web we'll dive into the topics CSS Houdini, JAMstack and Web Components. Therefor we created a compressed, easy-to-read summary with some practical code snippets. We hope you enjoy!","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.inovex.de\/de\/blog\/state-of-the-web-september-2019\/","og_locale":"de_DE","og_type":"article","og_title":"State of the Web 2019.2: Intro - CSS Houdini, JAMstack, Web Components","og_description":"In these episode of our State of the Web we'll dive into the topics CSS Houdini, JAMstack and Web Components. Therefor we created a compressed, easy-to-read summary with some practical code snippets. We hope you enjoy!","og_url":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/","og_site_name":"inovex GmbH","article_publisher":"https:\/\/www.facebook.com\/inovexde","article_published_time":"2019-09-09T06:00:28+00:00","article_modified_time":"2026-03-17T06:59:24+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/08\/state-of-the-web-1.png","type":"image\/png"}],"author":"Patrick Hillert","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/08\/state-of-the-web-1-1024x576.png","twitter_creator":"@silentHoo","twitter_site":"@inovexgmbh","twitter_misc":{"Verfasst von":"Patrick Hillert","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten","Written by":"Patrick Hillert"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#article","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/"},"author":{"name":"Patrick Hillert","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/b2a8264915f219e25944c259e182a67f"},"headline":"State of the Web September 2019: Start here","datePublished":"2019-09-09T06:00:28+00:00","dateModified":"2026-03-17T06:59:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/"},"wordCount":498,"commentCount":0,"publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/08\/state-of-the-web-1.png","keywords":["Web"],"articleSection":["Applications","English Content","General"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/","url":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/","name":"State of the Web 2019.2: Intro - CSS Houdini, JAMstack, Web Components","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#primaryimage"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/08\/state-of-the-web-1.png","datePublished":"2019-09-09T06:00:28+00:00","dateModified":"2026-03-17T06:59:24+00:00","description":"In these episode of our State of the Web we'll dive into the topics CSS Houdini, JAMstack and Web Components. Therefor we created a compressed, easy-to-read summary with some practical code snippets. We hope you enjoy!","breadcrumb":{"@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#primaryimage","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/08\/state-of-the-web-1.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/08\/state-of-the-web-1.png","width":1920,"height":1080,"caption":"State of the Web 2019.2"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inovex.de\/de\/blog\/state-of-the-web-september-2019\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inovex.de\/de\/"},{"@type":"ListItem","position":2,"name":"State of the Web September 2019: Start here"}]},{"@type":"WebSite","@id":"https:\/\/www.inovex.de\/de\/#website","url":"https:\/\/www.inovex.de\/de\/","name":"inovex GmbH","description":"","publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inovex.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.inovex.de\/de\/#organization","name":"inovex GmbH","url":"https:\/\/www.inovex.de\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","width":1921,"height":1081,"caption":"inovex GmbH"},"image":{"@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inovexde","https:\/\/x.com\/inovexgmbh","https:\/\/www.instagram.com\/inovexlife\/","https:\/\/www.linkedin.com\/company\/inovex","https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ"]},{"@type":"Person","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/b2a8264915f219e25944c259e182a67f","name":"Patrick Hillert","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/wp-content\/uploads\/ich_profil_aff-96x96.jpg429eadbcccefd9b4c53b6f34afcd485d","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/ich_profil_aff-96x96.jpg","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/ich_profil_aff-96x96.jpg","caption":"Patrick Hillert"},"description":"Web Software Developer &amp; Author - Web Components, StencilJS, Angular, Vue.js, Ruby on Rails, Docker, GitLab CI. I drive the change to discover, onboard, build, and scale apps that complement inovex vision of innovation and excellence. Setting the vision and strategy for developer experience and engineering community, including partners and customers. Offering mentorship, support and best-practices to minimize developer pain. I\u2019m responsible for partner engineering, developer relations, technical recommendations and best practices, sample apps, tech docs and the next-level developer training experience.","sameAs":["https:\/\/www.linkedin.com\/in\/patrick-hillert-a5b383206\/","https:\/\/x.com\/silentHoo"],"url":"https:\/\/www.inovex.de\/de\/blog\/author\/phillert\/"}]}},"_links":{"self":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/16887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/comments?post=16887"}],"version-history":[{"count":2,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/16887\/revisions"}],"predecessor-version":[{"id":66508,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/16887\/revisions\/66508"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media\/17052"}],"wp:attachment":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media?parent=16887"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/tags?post=16887"},{"taxonomy":"service","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/service?post=16887"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/coauthors?post=16887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}