[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"global":3,"main-menu-products":18,"footer-navigation":172,"main-menu-blog-posts":355,"blog-post-progressive-web-apps-pwa":409},[4,13],{"globalSet":5},{"alertBannerList":6},[7],{"id":8,"title":9,"alertType":10,"description":11,"linkLabel":12,"linkField":12},"4647","Dies ist eine Beta-Version der neuen cyon-Website","warning","\u003Cp>Einige Funktionen funktionieren möglicherweise \u003Cstrong>nicht\u003C\u002Fstrong> wie erwartet.\u003C\u002Fp>",null,{"globalSet":14},{"tokens":15},[16],{"key":17,"value":17},"",{"productsEntries":19,"productMetaMenuSections":126,"aboutEntries":130,"aboutMenuSections":167},[20,31,40,49,59,69,80,88,108,119],{"__typename":21,"title":22,"uri":23,"color":24,"subtitle":25,"productMenuSection":26,"productIcon":28},"productPageHostings_Entry","Webhosting","hosting\u002Fwebhosting","cherry","Alles, was deine Website braucht",[27],"hosting",[29],{"url":30},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fcherry.svg",{"__typename":21,"title":32,"uri":33,"color":34,"subtitle":35,"productMenuSection":36,"productIcon":37},"Webhosting Pro","hosting\u002Fwebhosting-pro","plum","Mehr Power für anspruchsvolle Webprojekte",[27],[38],{"url":39},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fplum.svg",{"__typename":21,"title":41,"uri":42,"color":43,"subtitle":44,"productMenuSection":45,"productIcon":46},"Sitebuilder","hosting\u002Fsitebuilder","strawberry","Deine eigene Website, überraschend einfach gemacht.",[27],[47],{"url":48},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fstrawberry.svg",{"__typename":21,"title":50,"uri":51,"color":52,"subtitle":53,"productMenuSection":54,"productIcon":56},"Managed Server","server\u002Fmanaged-server","pear","Dein eigener Server. Wir kümmern uns um den Rest.",[55],"server",[57],{"url":58},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fpear.svg",{"__typename":60,"title":61,"uri":62,"color":63,"subtitle":64,"productMenuSection":65,"productIcon":66},"productPageAgency_Entry","Agency Server","server\u002Fagency-server","grape","Deine Kundschaft, dein Server.",[55],[67],{"url":68},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fgrape.svg",{"__typename":70,"title":71,"uri":72,"color":73,"subtitle":74,"productMenuSection":75,"productIcon":77},"productPageDomain_Entry","Domains","domains\u002Fdomain-kaufen","bee","Alles beginnt mit deiner Domain",[76],"domains",[78],{"url":79},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fbee.svg",{"__typename":21,"title":81,"uri":82,"color":73,"subtitle":83,"productMenuSection":84,"productIcon":85},"Domain transferieren","domains\u002Fdomain-transferieren","Gönn deiner Domain ein schöneres Zuhause",[76],[86],{"url":87},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fflower.svg",{"__typename":89,"title":90,"uri":91,"metaMenuTitle":92,"iconSelect":95,"productMenuSection":96,"directLink":97},"productPageMeta_Entry","my.cyon: Ein Login für alles","hosting\u002Fmy-cyon",[93],{"title":94},"Services","apps",[27,55,76],{"__typename":98,"type":99,"label":12,"link":100,"url":101,"urlSuffix":12,"entry":102},"LinkData","entry","\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fmy-cyon\">my.cyon: Ein Login für alles\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fmy-cyon",{"id":103,"uri":91,"slug":104,"title":90,"enabled":105,"typeHandle":106,"sectionHandle":107,"__typename":89},"5322","my-cyon",true,"productPageMeta","products",{"__typename":89,"title":109,"uri":110,"metaMenuTitle":111,"iconSelect":113,"productMenuSection":114,"directLink":115},"Umzugsservice","hosting\u002Fumzug",[112],{"title":94},"rocket",[27,55],{"__typename":98,"type":116,"label":12,"link":117,"url":118,"urlSuffix":12,"entry":12},"url","\u003Ca href=\"https:\u002F\u002Forder.cyon.ch\u002Forder\u002Fpublic\u002Fdomains\">order.cyon.ch\u002Forder\u002Fpublic\u002Fdomains\u003C\u002Fa>","https:\u002F\u002Forder.cyon.ch\u002Forder\u002Fpublic\u002Fdomains",{"__typename":89,"title":120,"uri":121,"metaMenuTitle":122,"iconSelect":124,"productMenuSection":125,"directLink":12},"https:\u002F\u002F für alle","hosting\u002Fssl",[123],{"title":94},"certificate",[27,55],[127,128],{"title":94},{"title":129},"Preise",[131,137,143,149,155,160],{"label":132,"uri":133,"aboutMenuTitle":134,"iconSelect":136,"directLink":12},"Über cyon","ueber-cyon\u002Fcyon-macht-das-internet-zu-einem-besseren-ort",[135],{"title":132},"mood-smile",{"label":138,"uri":139,"aboutMenuTitle":140,"iconSelect":142,"directLink":12},"Team","ueber-cyon\u002Fteam",[141],{"title":132},"users-group",{"label":144,"uri":145,"aboutMenuTitle":146,"iconSelect":148,"directLink":12},"Jobs","ueber-cyon\u002Fjobs",[147],{"title":132},"book",{"label":150,"uri":151,"aboutMenuTitle":152,"iconSelect":154,"directLink":12},"Geschichte","ueber-cyon\u002Fgeschichte",[153],{"title":132},"file-description",{"label":156,"uri":157,"aboutMenuTitle":158,"iconSelect":95,"directLink":12},"Partner*innen","ueber-cyon\u002Fpartner",[159],{"title":132},{"label":161,"uri":162,"aboutMenuTitle":163,"iconSelect":166,"directLink":12},"Nachhaltigkeit","ueber-cyon\u002Fnachhaltigkeit",[164],{"title":165},"Verantwortung & Vertrauen","leaf",[168,169,170],{"title":132},{"title":165},{"title":171},"Team & Kultur",{"footerNavigation":173,"googleRating":350},{"footerMenu":174},[175,214,232,254,277,331],{"title":176,"footerMenuItems":177},"Hosting",[178,186,193,200,207],{"title":22,"footerMenuItemLink":179},{"__typename":98,"type":99,"label":12,"link":180,"url":181,"urlSuffix":12,"entry":182},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fwebhosting\">Webhosting\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fwebhosting",{"id":183,"uri":23,"slug":184,"title":22,"enabled":105,"typeHandle":185,"sectionHandle":107,"__typename":21},"736","webhosting","productPageHostings",{"title":32,"footerMenuItemLink":187},{"__typename":98,"type":99,"label":12,"link":188,"url":189,"urlSuffix":12,"entry":190},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fwebhosting-pro\">Webhosting Pro\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fwebhosting-pro",{"id":191,"uri":33,"slug":192,"title":32,"enabled":105,"typeHandle":185,"sectionHandle":107,"__typename":21},"5348","webhosting-pro",{"title":41,"footerMenuItemLink":194},{"__typename":98,"type":99,"label":12,"link":195,"url":196,"urlSuffix":12,"entry":197},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fsitebuilder\">Sitebuilder\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fsitebuilder",{"id":198,"uri":42,"slug":199,"title":41,"enabled":105,"typeHandle":185,"sectionHandle":107,"__typename":21},"5360","sitebuilder",{"title":120,"footerMenuItemLink":201},{"__typename":98,"type":99,"label":12,"link":202,"url":203,"urlSuffix":12,"entry":204},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fssl\">https:\u002F\u002F für alle\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fssl",{"id":205,"uri":121,"slug":206,"title":120,"enabled":105,"typeHandle":106,"sectionHandle":107,"__typename":89},"4388","ssl",{"title":109,"footerMenuItemLink":208},{"__typename":98,"type":99,"label":12,"link":209,"url":210,"urlSuffix":12,"entry":211},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fumzug\">Umzugsservice\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fumzug",{"id":212,"uri":110,"slug":213,"title":109,"enabled":105,"typeHandle":106,"sectionHandle":107,"__typename":89},"4365","umzug",{"title":215,"footerMenuItems":216},"Server",[217,224],{"title":50,"footerMenuItemLink":218},{"__typename":98,"type":99,"label":12,"link":219,"url":220,"urlSuffix":12,"entry":221},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fserver\u002Fmanaged-server\">Managed Server\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fserver\u002Fmanaged-server",{"id":222,"uri":51,"slug":223,"title":50,"enabled":105,"typeHandle":185,"sectionHandle":107,"__typename":21},"5355","managed-server",{"title":61,"footerMenuItemLink":225},{"__typename":98,"type":99,"label":12,"link":226,"url":227,"urlSuffix":12,"entry":228},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fserver\u002Fagency-server\">Agency Server\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fserver\u002Fagency-server",{"id":229,"uri":62,"slug":230,"title":61,"enabled":105,"typeHandle":231,"sectionHandle":107,"__typename":60},"1444","agency-server","productPageAgency",{"title":71,"footerMenuItems":233},[234,242,249],{"title":71,"footerMenuItemLink":235},{"__typename":98,"type":99,"label":12,"link":236,"url":237,"urlSuffix":12,"entry":238},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fdomains\u002Fdomain-kaufen\">Domains\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fdomains\u002Fdomain-kaufen",{"id":239,"uri":72,"slug":240,"title":71,"enabled":105,"typeHandle":241,"sectionHandle":107,"__typename":70},"3330","domain-kaufen","productPageDomain",{"title":81,"footerMenuItemLink":243},{"__typename":98,"type":99,"label":12,"link":244,"url":245,"urlSuffix":12,"entry":246},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fdomains\u002Fdomain-transferieren\">Domain transferieren\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fdomains\u002Fdomain-transferieren",{"id":247,"uri":82,"slug":248,"title":81,"enabled":105,"typeHandle":185,"sectionHandle":107,"__typename":21},"4114","domain-transferieren",{"title":250,"footerMenuItemLink":251},"Alle Domains",{"__typename":98,"type":116,"label":12,"link":252,"url":253,"urlSuffix":12,"entry":12},"\u003Ca href=\"\u002Fdomains\u002Falle-domains\">\u002Fdomains\u002Falle-domains\u003C\u002Fa>","\u002Fdomains\u002Falle-domains",{"title":255,"footerMenuItems":256},"Support",[257,262,267,272],{"title":258,"footerMenuItemLink":259},"Support Center",{"__typename":98,"type":116,"label":12,"link":260,"url":261,"urlSuffix":12,"entry":12},"\u003Ca href=\"\u002Fsupport\">\u002Fsupport\u003C\u002Fa>","\u002Fsupport",{"title":263,"footerMenuItemLink":264},"E-Mail Zauberer",{"__typename":98,"type":116,"label":12,"link":265,"url":266,"urlSuffix":12,"entry":12},"\u003Ca href=\"\u002Fsupport\u002Fmailwizard\">\u002Fsupport\u002Fmailwizard\u003C\u002Fa>","\u002Fsupport\u002Fmailwizard",{"title":268,"footerMenuItemLink":269},"my.cyon",{"__typename":98,"type":116,"label":12,"link":270,"url":271,"urlSuffix":12,"entry":12},"\u003Ca href=\"https:\u002F\u002Fmy.cyon.ch\u002F\">my.cyon.ch\u003C\u002Fa>","https:\u002F\u002Fmy.cyon.ch\u002F",{"title":273,"footerMenuItemLink":274},"Webmail",{"__typename":98,"type":116,"label":12,"link":275,"url":276,"urlSuffix":12,"entry":12},"\u003Ca href=\"https:\u002F\u002Fwebmail.cyon.ch\u002F\">webmail.cyon.ch\u003C\u002Fa>","https:\u002F\u002Fwebmail.cyon.ch\u002F",{"title":278,"footerMenuItems":279},"Über uns",[280,291,299,307,314,321,323,324,326],{"title":281,"footerMenuItemLink":282},"Warum cyon",{"__typename":98,"type":99,"label":12,"link":283,"url":284,"urlSuffix":12,"entry":285},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fcyon-macht-das-internet-zu-einem-besseren-ort\">cyon macht das Internet zu einem besseren Ort\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fcyon-macht-das-internet-zu-einem-besseren-ort",{"id":286,"uri":133,"slug":287,"title":288,"enabled":105,"typeHandle":289,"sectionHandle":289,"__typename":290},"2016","cyon-macht-das-internet-zu-einem-besseren-ort","cyon macht das Internet zu einem besseren Ort","about","about_Entry",{"title":138,"footerMenuItemLink":292},{"__typename":98,"type":99,"label":12,"link":293,"url":294,"urlSuffix":12,"entry":295},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fteam\">Unser Team\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fteam",{"id":296,"uri":139,"slug":297,"title":298,"enabled":105,"typeHandle":289,"sectionHandle":289,"__typename":290},"2029","team","Unser Team",{"title":144,"footerMenuItemLink":300},{"__typename":98,"type":99,"label":12,"link":301,"url":302,"urlSuffix":12,"entry":303},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fjobs\">Jobs bei cyon\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fjobs",{"id":304,"uri":145,"slug":305,"title":306,"enabled":105,"typeHandle":289,"sectionHandle":289,"__typename":290},"3760","jobs","Jobs bei cyon",{"title":150,"footerMenuItemLink":308},{"__typename":98,"type":99,"label":12,"link":309,"url":310,"urlSuffix":12,"entry":311},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fgeschichte\">Geschichte\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fgeschichte",{"id":312,"uri":151,"slug":313,"title":150,"enabled":105,"typeHandle":289,"sectionHandle":289,"__typename":290},"3819","geschichte",{"title":156,"footerMenuItemLink":315},{"__typename":98,"type":99,"label":12,"link":316,"url":317,"urlSuffix":12,"entry":318},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fpartner\">Partner*innen\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fpartner",{"id":319,"uri":157,"slug":320,"title":156,"enabled":105,"typeHandle":289,"sectionHandle":289,"__typename":290},"3861","partner",{"title":322,"footerMenuItemLink":12},"Engagement",{"title":161,"footerMenuItemLink":12},{"title":325,"footerMenuItemLink":12},"Infrastruktur",{"title":327,"footerMenuItemLink":328},"Blog",{"__typename":98,"type":116,"label":12,"link":329,"url":330,"urlSuffix":12,"entry":12},"\u003Ca href=\"\u002Fblog\">\u002Fblog\u003C\u002Fa>","\u002Fblog",{"title":332,"footerMenuItems":333},"Rechtliches",[334,346,348],{"title":335,"footerMenuItemLink":336},"AGB",{"__typename":98,"type":99,"label":12,"link":337,"url":338,"urlSuffix":12,"entry":339},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Flegal\u002Fagb\">AGB\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Flegal\u002Fagb",{"id":340,"uri":341,"slug":342,"title":335,"enabled":105,"typeHandle":343,"sectionHandle":344,"__typename":345},"6225","legal\u002Fagb","agb","legalPage","legalPages","legalPage_Entry",{"title":347,"footerMenuItemLink":12},"Datenschutzerklärung",{"title":349,"footerMenuItemLink":12},"Impressum",{"heroContent":351},{"__typename":352,"googleRating":353},"heroContent_ContentBlock",{"stars":354},4.8,[356,383],{"title":357,"commentCount":358,"categories":359,"slug":365,"excerpt":366,"featuredImage":367,"seo":370,"author":373,"date":381,"id":382},"Phishing-Angriffe: Was wir täglich dagegen tun",3,{"nodes":360},[361,363],{"id":362,"name":327},"dGVybTozNQ==",{"id":364,"name":132},"dGVybTo2NzAz","phishing-angriffe-was-wir-taeglich-dagegen-tun","\u003Cp>«Wurden wir gehackt?» Diese Frage hören wir von unserer Kundschaft im Support immer wieder, sagt Lindita, Customer Care Specialist bei cyon. Die Nachricht wirkt bedrohlich: Da steht die eigene Domain, eine bekannte E-Mail-Adresse, vielleicht sogar ein Ablaufdatum. Alles klingt echt. Entsprechend gross ist die Unsicherheit. In solchen Situationen weisst du vielleicht nicht, wie du die [&hellip;]\u003C\u002Fp>\n",{"node":368},{"sourceUrl":369},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2026\u002F03\u002Fphishing-angriffe.png",{"opengraphImage":371},{"mediaItemUrl":372},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2026\u002F03\u002Fphishing-angriffe-fb-li.jpg",{"node":374},{"id":375,"name":376,"email":377,"avatar":378},"dXNlcjozNw==","Svetlana Marchenko","sma@cyon.ch",{"url":379,"height":380,"width":380},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fa996559fe3a54e54474180cf9fd6292eb26e2bc18f22d8a3039785e3cdd14b53?s=96&d=mm&r=g",96,"2026-03-19T14:00:14","cG9zdDoyMjU0OQ==",{"title":384,"commentCount":385,"categories":386,"slug":392,"excerpt":393,"featuredImage":394,"seo":397,"author":400,"date":407,"id":408},"Welche Domains bei cyon am häufigsten registriert werden?",2,{"nodes":387},[388,389],{"id":362,"name":327},{"id":390,"name":391},"dGVybTo2NzAy","Neuigkeiten","cyon-domain-rangliste","\u003Cp>Die Wahl der passenden Domain-Endung ist ein zentraler Schritt für jede Website. Sie prägt, wie dein Projekt wahrgenommen wird, welche Zielgruppe du erreichst und wie klar dein Auftritt positioniert ist. In diesem Beitrag werfen wir einen Blick auf die beliebtesten Domain-Endungen unserer Kundinnen und Kunden, zeigen Entwicklungen der letzten Jahre auf und ordnen ein, was [&hellip;]\u003C\u002Fp>\n",{"node":395},{"sourceUrl":396},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2026\u002F02\u002Fdomain-endungen.png",{"opengraphImage":398},{"mediaItemUrl":399},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2026\u002F02\u002Fdomain-endungen-fb-li.png",{"node":401},{"id":402,"name":403,"email":404,"avatar":405},"dXNlcjozMg==","Mona Sorcelli","mos@cyon.ch",{"url":406,"height":380,"width":380},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fb2a78212ccc46cd4dbd3c34c1e94df688a1397ff1fda06be5dcd76c3ec142043?s=96&d=mm&r=g","2026-02-12T16:23:59","cG9zdDoyMjUxOQ==",{"id":410,"databaseId":411,"slug":412,"title":413,"content":414,"date":415,"modified":416,"commentCount":417,"status":418,"featuredImage":12,"categories":419,"seo":424,"author":432,"comments":439},"cG9zdDoxMTU1OQ==",11559,"progressive-web-apps-pwa","Progressive Web Apps (PWA): Websites werden zu Apps","\u003Cp>Ein Gastbeitrag von Nico Martin, Gründer der Agentur \u003Ca href=\"https:\u002F\u002Fsayhello.ch\u002F\" title=\"Agentur für massgeschneiderte Weblösungen - Say Hello GmbH\">Say Hello\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Hinter Progressive Web Apps (PWA) verbirgt sich eine neue Technologie, die es Websites erlaubt, Features zu nutzen, die man bis anhin nur von Mobile-Apps kennt.\u003C\u002Fp>\n\u003Cp>\u003Cimg loading=\"lazy\" decoding=\"async\" src=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2019\u002F04\u002Fprogressive-web-apps-pwa-600x315.png\" alt=\"Progressive Web Apps (PWA)\" width=\"600\" height=\"315\" class=\"alignnone size-large wp-image-11593\" srcset=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2019\u002F04\u002Fprogressive-web-apps-pwa-600x315.png 600w, https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2019\u002F04\u002Fprogressive-web-apps-pwa-576x302.png 576w, https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2019\u002F04\u002Fprogressive-web-apps-pwa-768x403.png 768w, https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2019\u002F04\u002Fprogressive-web-apps-pwa.png 1200w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \u002F>\u003C\u002Fp>\n\u003Cp>Aber machen wir erstmal einen Schritt zurück: \u003Cstrong>Das Web\u003C\u002Fstrong> macht es möglich, dass irgendjemand irgendwo auf der Welt einen Inhalt veröffentlichen kann und ich noch in derselben Minute darauf zugreifen kann. Dabei spielt es keine Rolle, wo ich bin, welches Gerät ich nutze, welches Betriebssystem ich verwende, es ist sogar egal, welche Bildschirmgrösse ich habe. Es funktioniert einfach. Grossartig, oder?\u003C\u002Fp>\n\u003Cp>Mit dem Aufkommen von Smartphones gewannen nun \u003Cstrong>Apps\u003C\u002Fstrong> immer mehr an Popularität. Und das völlig zu Recht. Sie boten auf Smartphones langersehnte neue Möglichkeiten der Nutzerinteraktion. Allen voran zum Beispiel Push-Nachrichten oder Offline-Verfügbarkeit. Der Nachteil: Apps sind immer an ein Betriebssystem gebunden, sie sind teuer in der Entwicklung und bieten viele Hürden in der Verteilung.\u003C\u002Fp>\n\u003Ch2>Die Lösung: Progressive Web Apps\u003C\u002Fh2>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Finfrequently.org\u002F2015\u002F06\u002Fprogressive-apps-escaping-tabs-without-losing-our-soul\u002F\">2015 stellte das Google-Chrome-Team\u003C\u002Fa> unter dem Namen «Progressive Web Apps» eine neue Generation von webbasierten Applikationen vor, die folgende Kriterien erfüllen sollten:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast:\u003C\u002Fstrong> Die Ladezeit sollte auf ein absolutes Minimum reduziert werden.\u003C\u002Fli>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrated:\u003C\u002Fstrong> Es sollte sich anfühlen, als wäre die Applikation Teil des Geräts.\u003C\u002Fli>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reliable:\u003C\u002Fstrong> Verfügbarkeit bei schlechter oder fehlender Internetverbindung.\u003C\u002Fli>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Engaging:\u003C\u002Fstrong> Der Nutzer kann gezielt zu einer Interaktion animiert werden, auch wenn er die App zur Zeit nicht nutzt.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Um diese Punkte zu erfüllen, muss der Browser natürlich neue, wichtige Funktionen unterstützen.\u003C\u002Fp>\n\u003Ch3>Das Web App Manifest\u003C\u002Fh3>\n\u003Cp>Ein Web App Manifest enthält grundlegende Informationen zu der Website. Unter anderem zum Beispiel den Titel, eine Beschreibung, verschiedene Icons für den Homescreen und Anzeigeeinstellungen für die App-Ansicht.\u003C\u002Fp>\n\u003Ch3>Der Service Worker\u003C\u002Fh3>\n\u003Cp>Der Service Worker (SW) ist ein JavaScript-Dokument, welches in einem speziellen Geltungsbereich im Browser installiert wird. Dort kontrolliert er eine Website (einen Scope) und führt im Hintergrund Aufgaben aus, dessen Resultate er wiederum an die Website oder das Gerät weitergeben kann.\u003C\u002Fp>\n\u003Cp>Ein einfaches Beispiel: Der SW überwacht alle Netzwerkanfragen und kann diese gegebenenfalls manipulieren. Sobald der Browser zum Beispiel eine Datei anfragt, entscheidet der SW, ob die Anfrage effektiv an den Server geleitet wird, oder lokal (noch auf dem Gerät) verarbeitet werden soll. Und auch bei der Antwort entscheidet dann der SW, ob diese direkt zum Browser soll, oder ob er zum Beispiel zusätzlich eine Kopie in den Application Storage, also einen lokalen Speicher legen möchte. All das ermöglicht uns nun also, gewisse Funktionalitäten und Inhalte auch offline (aus dem Application Storage) zur Verfügung zu stellen.\u003C\u002Fp>\n\u003Cp>Das ist aber noch nicht alles. Der SW wird ganz automatisch registriert, wenn ein Nutzer die Website besucht. Danach arbeitet er, auch wenn die Website oder der Browser längst geschlossen wurde. Indirekt arbeitet die Website also weiter, auch wenn sie gar nicht aktiv ist.\u003C\u002Fp>\n\u003Ch2>Möglichkeiten von PWA\u003C\u002Fh2>\n\u003Cp>Moderne Websites und Webapplikationen stehen nativen Apps schon seit langem in kaum etwas nach. JavaScript-Schnittstellen erlauben einen ziemlich umfangreichen Zugriff auf die Gerätefunktionen und moderne Frontend-Frameworks erlauben eine sehr app-ähnliche Nutzerführung.\u003C\u002Fp>\n\u003Cp>Progressive Web Apps gleichen nun noch die letzten Nachteile gegenüber mobilen Apps aus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Installierbar:\u003C\u002Fstrong> PWAs können auf dem Gerät «installiert» werden, sie können aber gleichwohl über einen URL aufgerufen und geteilt werden. Ein komplizierter Upload-Prozess kann damit einfach umgangen werden.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline Nutzung:\u003C\u002Fstrong> PWAs können unabhängig von der Netzwerkverbindung verwendet werden.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Push Notifications:\u003C\u002Fstrong> PWAs können Push Notifications empfangen und anzeigen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Sync:\u003C\u002Fstrong> PWAs können lokal Daten speichern und mit dem Server abgleichen, sobald eine aktive Internetverbindung vorhanden ist.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Browser-Support\u003C\u002Fh2>\n\u003Cp>Wie bereits angetönt, setzen PWAs einige Funktionen voraus, die noch nicht flächendeckend unterstützt werden. Während Android als Vorreiter in allen Browsern einen umfangreichen PWA-Support bietet, tut sich Apples iOS noch etwas schwer. Seit der Version 11.3 macht iOS glücklicherweise immer wieder grosse Schritte hin zu PWAs, allerdings funktionieren sie noch nicht ganz, wie erwartet. Wichtige Funktionen wie Background Syncs und Push Notifications sind leider noch immer nicht möglich und auch der Application Storage ist alles Andere als zuverlässig.\u003C\u002Fp>\n\u003Cp>Das tolle an PWAs ist jedoch, dass jedes Feature als sogenanntes «Progressive Enhancement» geplant wurde. Wird es unterstützt, kann es genutzt werden, wenn nicht, dann funktioniert alles andere aber trotzdem problemlos.\u003C\u002Fp>\n\u003Ch2>Progressive Web Apps und WordPress\u003C\u002Fh2>\n\u003Cp>Das Konzept hinter PWAs hat mich schon von Anfang an fasziniert. Nach meinen ersten Gehversuchen in Verbindung mit Single-Page-Applikationen, entschieden wir uns dazu, \u003Ca href=\"https:\u002F\u002Fsayhello.ch\" target=\"_blank\" rel=\"noopener noreferrer\">unsere eigene WordPress-Website\u003C\u002Fa> als Progressive Web App auszugeben. Nach vielen sehr positiven Rückmeldungen nahm ich den nächsten Schritt in Angriff. Ein PWA-WordPress-Plugin, welches unabhängig des Themes PWA-Funktionen in eine klassische WordPress-Website bringt.\u003C\u002Fp>\n\u003Cp>Das Ergebnis kann sich sehen lassen. Das Web-App-Manifest kann ganz ohne Programmierkenntnisse erstellt und bearbeitet werden, der Service Worker ermöglicht eine netzwerkunabhängige Nutzung und es können sogar Push Notifications bequem über den WP-Admin-Bereich verfasst und an alle registrierten Geräte verschickt werden.\u003C\u002Fp>\n\u003Cp>Damit ist es zu diesem Zeitpunkt das umfangreichste PWA-Plugin im offiziellen WordPress-Plugin-Verzeichnis!\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprogressive-wp\u002F\u003C\u002Fp>\n\u003Ch2>Fazit\u003C\u002Fh2>\n\u003Cp>Werden PWAs die App-Plattformen ersetzen? Ich denke nicht. Aber das ist auch gar nicht notwendig. Auch mit PWA wird es immer wieder gute Gründe geben, native Apps zu bauen.\u003C\u002Fp>\n\u003Cp>PWAs setzen aber dort an, wo native Funktionen grundsätzlich gar nicht notwendig sind. Und das sind mehr, als man denkt: E-Mail-Clients, Social-Media-Profile, Mediaplayer, Messenger, News-Plattformen, etc. Viele dieser Apps stehen heute noch im Appstore, könnten aber problemlos auch direkt über die Webplattform verteilt werden. In diesem Sinne hoffe ich stark, dass mit PWAs wieder mehr Aufmerksamkeit auf das Open-Web gelenkt wird.\u003C\u002Fp>\n","2019-04-24T13:20:38","2024-09-09T12:14:34",1,"publish",{"nodes":420},[421],{"id":422,"name":423},"dGVybTo2NzA1","Entwicklung & Performance",{"fullHead":425,"metaDesc":426,"metaRobotsNofollow":427,"metaRobotsNoindex":428,"title":413,"opengraphModifiedTime":429,"opengraphImage":430},"\u003C!-- This site is optimized with the Yoast SEO Premium plugin  - https:\u002F\u002Fyoast.com\u002Fproduct\u002Fyoast-seo-premium-wordpress\u002F -->\n\u003Cmeta name=\"description\" content=\"Hinter Progressive Web Apps (PWA) verbirgt sich eine Technologie, die es Websites erlaubt, Features zu nutzen, die man bisher nur von Mobile-Apps kennt.\" \u002F>\n\u003Clink rel=\"canonical\" href=\"https:\u002F\u002Fwww.cyon.ch\u002Fblog\u002Fprogressive-web-apps-pwa\" \u002F>\n\u003Cmeta property=\"og:locale\" content=\"de_DE\" \u002F>\n\u003Cmeta property=\"og:type\" content=\"article\" \u002F>\n\u003Cmeta property=\"og:title\" content=\"Progressive Web Apps (PWA): Websites werden zu Apps\" \u002F>\n\u003Cmeta property=\"og:description\" content=\"Hinter Progressive Web Apps (PWA) verbirgt sich eine Technologie, die es Websites erlaubt, Features zu nutzen, die man bisher nur von Mobile-Apps kennt.\" \u002F>\n\u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fwww.cyon.ch\u002Fblog\u002Fprogressive-web-apps-pwa\" \u002F>\n\u003Cmeta property=\"og:site_name\" content=\"cyon-Blog\" \u002F>\n\u003Cmeta property=\"article:publisher\" content=\"https:\u002F\u002Fwww.facebook.com\u002Fcyonhosting\" \u002F>\n\u003Cmeta property=\"article:published_time\" content=\"2019-04-24T11:20:38+00:00\" \u002F>\n\u003Cmeta property=\"article:modified_time\" content=\"2024-09-09T10:14:34+00:00\" \u002F>\n\u003Cmeta property=\"og:image\" content=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2019\u002F04\u002Fprogressive-web-apps-pwa-600x315.png\" \u002F>\n\u003Cmeta name=\"author\" content=\"Nico Martin\" \u002F>\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" \u002F>\n\u003Cmeta name=\"twitter:image\" content=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2019\u002F04\u002Fprogressive-web-apps-pwa-tw-card.png\" \u002F>\n\u003Cmeta name=\"twitter:creator\" content=\"@cyon\" \u002F>\n\u003Cmeta name=\"twitter:site\" content=\"@cyon\" \u002F>\n\u003Cmeta name=\"twitter:label1\" content=\"Verfasst von\" \u002F>\n\t\u003Cmeta name=\"twitter:data1\" content=\"Nico Martin\" \u002F>\n\t\u003Cmeta name=\"twitter:label2\" content=\"Geschätzte Lesezeit\" \u002F>\n\t\u003Cmeta name=\"twitter:data2\" content=\"5 Minuten\" \u002F>\n\u003Cscript type=\"application\u002Fld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\u002F\\\u002Fschema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa#article\",\"isPartOf\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa\"},\"author\":{\"name\":\"Nico Martin\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#\\\u002Fschema\\\u002Fperson\\\u002F50e6e82b01e62a33ab8a452d183c6b8c\"},\"headline\":\"Progressive Web Apps (PWA): Websites werden zu Apps\",\"datePublished\":\"2019-04-24T11:20:38+00:00\",\"dateModified\":\"2024-09-09T10:14:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa\"},\"wordCount\":951,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#organization\"},\"image\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa#primaryimage\"},\"thumbnailUrl\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2019\\\u002F04\\\u002Fprogressive-web-apps-pwa-600x315.png\",\"keywords\":[\"Apps\",\"Browser\",\"JavaScript\",\"WordPress\"],\"articleSection\":[\"Entwicklung &amp; Performance\"],\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa\",\"url\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa\",\"name\":\"Progressive Web Apps (PWA): Websites werden zu Apps\",\"isPartOf\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa#primaryimage\"},\"image\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa#primaryimage\"},\"thumbnailUrl\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2019\\\u002F04\\\u002Fprogressive-web-apps-pwa-600x315.png\",\"datePublished\":\"2019-04-24T11:20:38+00:00\",\"dateModified\":\"2024-09-09T10:14:34+00:00\",\"description\":\"Hinter Progressive Web Apps (PWA) verbirgt sich eine Technologie, die es Websites erlaubt, Features zu nutzen, die man bisher nur von Mobile-Apps kennt.\",\"breadcrumb\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa#breadcrumb\"},\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa#primaryimage\",\"url\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2019\\\u002F04\\\u002Fprogressive-web-apps-pwa-600x315.png\",\"contentUrl\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2019\\\u002F04\\\u002Fprogressive-web-apps-pwa-600x315.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fprogressive-web-apps-pwa#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Progressive Web Apps (PWA): Websites werden zu Apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#website\",\"url\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F\",\"name\":\"cyon-Blog\",\"description\":\"Herzlich. Nachhaltig. Schnell. Sicher. Ästhetisch. Unser Blog - Deine Plattform für inspirierende Hosting-News.\",\"publisher\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-CH\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#organization\",\"name\":\"cyon\",\"url\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#\\\u002Fschema\\\u002Flogo\\\u002Fimage\\\u002F\",\"url\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2025\\\u002F06\\\u002Fo_RGB_ColorfulOnWhite-01.png\",\"contentUrl\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2025\\\u002F06\\\u002Fo_RGB_ColorfulOnWhite-01.png\",\"width\":939,\"height\":938,\"caption\":\"cyon\"},\"image\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#\\\u002Fschema\\\u002Flogo\\\u002Fimage\\\u002F\"},\"sameAs\":[\"https:\\\u002F\\\u002Fwww.facebook.com\\\u002Fcyonhosting\",\"https:\\\u002F\\\u002Fx.com\\\u002Fcyon\",\"https:\\\u002F\\\u002Fswiss.social\\\u002F@cyon\",\"https:\\\u002F\\\u002Finstagram.com\\\u002Fcyon.ch\\\u002F\",\"https:\\\u002F\\\u002Fwww.linkedin.com\\\u002Fcompany\\\u002F1876493\\\u002F\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#\\\u002Fschema\\\u002Fperson\\\u002F50e6e82b01e62a33ab8a452d183c6b8c\",\"name\":\"Nico Martin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\u002F\\\u002Fsecure.gravatar.com\\\u002Favatar\\\u002Fdb696e45017e59ed546fbe2cac23dd1b9ce2d53fc1e7b1dbcd841ff4bced1bbc?s=96&d=mm&r=g\",\"url\":\"https:\\\u002F\\\u002Fsecure.gravatar.com\\\u002Favatar\\\u002Fdb696e45017e59ed546fbe2cac23dd1b9ce2d53fc1e7b1dbcd841ff4bced1bbc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\u002F\\\u002Fsecure.gravatar.com\\\u002Favatar\\\u002Fdb696e45017e59ed546fbe2cac23dd1b9ce2d53fc1e7b1dbcd841ff4bced1bbc?s=96&d=mm&r=g\",\"caption\":\"Nico Martin\"},\"sameAs\":[\"https:\\\u002F\\\u002Fsayhello.ch\\\u002F\"]}]}\u003C\u002Fscript>\n\u003C!-- \u002F Yoast SEO Premium plugin. -->","Hinter Progressive Web Apps (PWA) verbirgt sich eine Technologie, die es Websites erlaubt, Features zu nutzen, die man bisher nur von Mobile-Apps kennt.","follow","index","2024-09-09T10:14:34+00:00",{"mediaItemUrl":431},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2019\u002F04\u002Fprogressive-web-apps-pwa.png",{"node":433},{"id":434,"email":435,"name":436,"avatar":437},"dXNlcjoyMQ==","nico@sayhello.ch","Nico Martin",{"url":438,"height":380,"width":380},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fdb696e45017e59ed546fbe2cac23dd1b9ce2d53fc1e7b1dbcd841ff4bced1bbc?s=96&d=mm&r=g",{"nodes":440},[441],{"author":442,"content":450,"date":451,"dateGmt":452,"parentId":12,"databaseId":453,"replies":454},{"node":443},{"id":444,"email":445,"name":446,"avatar":447,"__typename":449},"Y29tbWVudF9hdXRob3I6MTc4MTIy","m.hoernlimann@michaelh.ch","Michael Hörnlimann",{"url":448,"height":380,"width":380},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002F804294281b228633206fe6e03e1afcc129e0ed2b456236fdfa66d6296c4eede7?s=96&d=mm&r=g","CommentAuthor","\u003Cp>Hi Nico\u003C\u002Fp>\n\u003Cp>Danke für diesen Artikel!\u003Cbr \u002F>\nIch habe mich in den vergangenen Tagen ebenfalls mit Progressive Web Apps im Zusammenhang mit WordPress beschäftigt und bin begeistert davon.\u003Cbr \u002F>\nUnter \u003Ca href=\"https:\u002F\u002Fmichaelh.ch\u002Fwordpress\u002Fpwa\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fmichaelh.ch\u002Fwordpress\u002Fpwa\u002F\u003C\u002Fa> habe ich darüber einen Blog-Artikel verfasst, welcher unter anderem noch etwas mehr auf die Vorteile von PWA eingeht.\u003C\u002Fp>\n\u003Cp>Etwas schade ist einzig (wie du bereits schreibst), dass iOS dies noch nicht optimal gelöst hat.\u003C\u002Fp>\n\u003Cp>Viele Grüsse\u003Cbr \u002F>\nMichi\u003C\u002Fp>\n","2020-01-01 08:52:08","2020-01-01 07:52:08",178122,{"nodes":455},[]]