{"id":2853,"date":"2019-12-31T15:28:02","date_gmt":"2019-12-31T14:28:02","guid":{"rendered":"https:\/\/auroracreation.pl\/blog\/?p=2853"},"modified":"2023-11-07T09:18:50","modified_gmt":"2023-11-07T08:18:50","slug":"co-to-pwa-i-jak-dziala","status":"publish","type":"post","link":"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/","title":{"rendered":"Co to jest PWA (Progressive Web App) i jak dzia\u0142a?"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<?xml encoding=\"utf-8\" ?><html><body><h4>Coraz wi&#281;kszym zainteresowaniem ciesz&#261; si&#281; aplikacje typu PWA. Zastanawiasz si&#281; co oznacza ten skr&oacute;t i o jaki rodzaj aplikacji chodzi? S&#322;u&#380;ymy Ci pomoc&#261;.<\/h4>\n\n\n\n<p>Z dnia na dzie&#324; ro&#347;nie zainteresowanie tematem aplikacji webowych PWA. S&#261; one projektowane z zasad&#261; &bdquo;<em>mobile first&rdquo;<\/em>. Oznacza to, &#380;e ich projekt tworzy si&#281; z my&#347;l&#261; o urz&#261;dzeniach mobilnych, aby korzystanie z witryny na smartfonie by&#322;o w pe&#322;ni komfortowe. Tym samym wzrasta warto&#347;&#263; <a href=\"https:\/\/pl.wikipedia.org\/wiki\/User_experience\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" aria-label=\" (otwiera si&#281; na nowej zak&#322;adce)\">User Experience<\/a>, czyli pozytywnych do&#347;wiadcze&#324; u&#380;ytkownik&oacute;w aplikacji. Dlaczego zasada  &bdquo;<em>mobile first&rdquo;<\/em> jest wa&#380;na?&nbsp; Z dnia na dzie&#324; ro&#347;nie ilo&#347;&#263; os&oacute;b, kt&oacute;re wy&#347;wietlaj&#261; strony internetowe przez przegl&#261;darki w urz&#261;dzeniach mobilnych. <br><\/p>\n\n\n\n<h4><br><strong>Z tego artyku&#322;u dowiesz si&#281;:<\/strong><\/h4>\n\n\n\n<ul><li>Co oznacza termin PWA<\/li><li>Jakie cechy powinna posiada&#263; aplikacja PWA<\/li><li>Jak zainstalowa&#263; aplikacj&#281; PWA na smartfonie<\/li><li>Jakie s&#261; r&oacute;&#380;nice i podobie&#324;stwa pomi&#281;dzy aplikacjami mobilnymi a aplikacjami PWA<br><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img src=\"https:\/\/lh4.googleusercontent.com\/vQ9sAkNzzANRYczSFnk9D4GoFUjPq65NrPzO-4r3s5Hzgmnykla5exkyMKoM6m6q3Hof8lNtsMirIQgEJffXHpldU8WFNGpegjMYsiL0UuCnT1IjpoUCbHi40EFBpRJFBfn0hmjD\" alt=\"postacie z laptopami siedz&#261;ce na napisie PWA, obok laptop i smartfon\n\"><figcaption> &#377;r&oacute;d&#322;o: <a href=\"https:\/\/www.shopsys.com\/progressive-web-apps-pwa-for-ecommerce-sites-5df318755fca\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" aria-label=\" (otwiera si&#281; na nowej zak&#322;adce)\">shopsys.com<\/a> <\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4><strong>Co oznacza termin PWA?<\/strong><\/h4>\n\n\n\n<p>PWA to skr&oacute;t od wyraz&oacute;w <strong>Progressive Web App<\/strong> (t&#322;umacz&#261;c na j&#281;zyk polski: Progresywna Aplikacja Internetowa). Jej celem jest zapewnienie najwy&#380;szej jako&#347;ci odbioru stron internetowych przez wszystkie systemy operacyjne, a tak&#380;e bez wzgl&#281;du na jako&#347;&#263; po&#322;&#261;czenia z internetem. Po wej&#347;ciu na stron&#281; typu PWA, zawarto&#347;&#263; aplikacji zapisywana jest w pami&#281;ci urz&#261;dzenia. Dzi&#281;ki zapisanym danym,&nbsp; ponowne wej&#347;cie na stron&#281; PWA mo&#380;e odby&#263; si&#281; r&oacute;wnie&#380; w trybie offline. To stanowi przewag&#281; stron PWA nad innymi rodzajami stron internetowych. <br>Dlaczego funkcja pobierania aplikacji PWA jest wa&#380;na? Dzi&#281;ki temu u&#380;ytkownik twojej strony, po &#347;ci&#261;gni&#281;ciu jej na smartfon, b&#281;dzie m&oacute;g&#322; otworzy&#263; j&#261; w trybie offline. To oznacza, &#380;e b&#281;dzie m&oacute;g&#322; przegl&#261;da&#263; zawarto&#347;&#263; strony nawet podczas podr&oacute;&#380;y poci&#261;giem czy samolotem.<\/p>\n\n\n\n<h4><br><br><strong>Jakie atrybuty powinna posiada&#263; aplikacja PWA?<\/strong><\/h4>\n\n\n\n<p>PWA jest aplikacj&#261; webow&#261; (napisan&#261; w j&#281;zykach HTML + JS + CSS), kt&oacute;ra zosta&#322;a rozwini&#281;ta o kilka atrybut&oacute;w (tak zwanych <em>PWA checklist<\/em>):<\/p>\n\n\n\n<ul><li><strong>Responsywno&#347;&#263;: <\/strong>strona powinna mie&#263; responsywny projekt, czyli taki, kt&oacute;ry dostosowuje si&#281; do rozmiaru ekranu. Dzi&#281;ki temu wygl&#261;da dobrze zar&oacute;wno na przegl&#261;darkach w komputerze, jak i tych w telefonach.<\/li><li><strong>Niezale&#380;no&#347;&#263; od &#322;&#261;czno&#347;ci:<\/strong> umo&#380;liwia prac&#281; w trybie offline. Dzieje si&#281; to dzi&#281;ki Service Worker (mechanizm pr&oacute;buj&#261;cy rozwi&#261;za&#263; problem z dost&#281;pem offline do aplikacji webowych).&nbsp;<\/li><li><strong>Bezpiecze&#324;stwo:<\/strong> aplikacje PWA obs&#322;ugiwane s&#261; przez <a href=\"https:\/\/pl.wikipedia.org\/wiki\/Transport_Layer_Security\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" aria-label=\" (otwiera si&#281; na nowej zak&#322;adce)\">protok&oacute;&#322; TLS<\/a>, kt&oacute;ry szyfruje dane i monitoruje integralno&#347;&#263;.<\/li><li><strong>Aktualno&#347;&#263;:<\/strong> aplikacji PWA nie trzeba ich aktualizowa&#263; samodzielnie, poniewa&#380; s&#261; one nieustannie poddawane procesowi aktualizacji przez mechanizm <a href=\"https:\/\/sekurak.pl\/mechanizm-service-workers-uzywanie-i-naduzywanie\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" aria-label=\" (otwiera si&#281; na nowej zak&#322;adce)\">Service Worker<\/a>.<\/li><li><strong>Szybko&#347;&#263;:<\/strong> strona PWA &#322;aduje si&#281; szybko nawet przy wolnym po&#322;&#261;czeniu internetowym.<\/li><li><strong>Reaktywno&#347;&#263;:<\/strong> aplikacja szybko reaguje na akcje u&#380;ytkownika (takie jak klikni&#281;cie, otwieranie menu).<\/li><li><strong>Mo&#380;liwo&#347;&#263; powiadomie&#324; typu Push: <\/strong>PWA pozwala na korzystanie z powiadomie&#324; push. Z punktu widzenia sprzeda&#380;y w Internecie s&#261; one bardzo korzystne. Pozwalaj&#261; informowa&#263; o aktualnych ofertach, u&#322;atwia&#263; &#347;cie&#380;k&#281; zakupow&#261; czy te&#380; przeprowadza&#263; retargeting.<\/li><li><strong>Mo&#380;liwo&#347;&#263; Instalacji: <\/strong>strona typu PWA posiada plik &lsquo;manifest.json&rsquo;, dzi&#281;ki kt&oacute;remy mo&#380;na zapisa&#263; j&#261; na ekranie g&#322;&oacute;wnym urz&#261;dzenia mobilnego. Czynno&#347;&#263; ta nie wymaga wchodzenia na sklep z aplikacjami (taki jak App Store czy Google Play).<br><br><\/li><\/ul>\n\n\n\n<h4><strong>Jak zainstalowa&#263; aplikacj&#281; PWA na smartfonie?<\/strong><\/h4>\n\n\n\n<p><strong>W przypadku urz&#261;dze&#324; z systemem Android:<\/strong><br>1. Nale&#380;y wej&#347;&#263; w oknie przegl&#261;darki na wybran&#261; stron&#281; PWA.<br>2. Na stronie pojawi si&#281; komunikat o mo&#380;liwo&#347;ci dodania aplikacji do ekranu g&#322;&oacute;wnego. Nale&#380;y w niego klikn&#261;&#263;.<br>3. Aplikacja PWA zainstaluje si&#281; w kilka sekund na ekranie pocz&#261;tkowym.<br><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img src=\"https:\/\/lh4.googleusercontent.com\/yeu1wYuEsyYrsdDJvn6e9xvx5Z0nvJ8r6DsxgZMiZNA9SjoAl17kk9JLeff4eoVl6s6ZJ7rIIAgydf3br0IDO6tHTTj2MhSNyVC7hPBCagQR2pSb_yOBTAMSnGxjqFppoeCJ2_ZH\" alt=\"aplikacja pwa na android\n\"><\/figure>\n\n\n\n<p><strong>W przypadku urz&#261;dze&#324; z systemem iOS:<br><\/strong>1. Nale&#380;y wej&#347;&#263; w oknie przegl&#261;darki na wybran&#261; stron&#281; PWA, a nast&#281;pnie klikn&#261;&#263; przycisk  &bdquo;wi&#281;cej&rdquo;.<br>2. Z menu wybieramy przycisk  &bdquo;Do ekranu pocz&#261;tkowego&rdquo;.<br>3. Pojawi si&#281; pole, w kt&oacute;rym mo&#380;emy zmieni&#263; nazw&#281; aplikacji.<br>4. Aplikacja PWA zainstaluje si&#281; w kilka sekund na ekranie pocz&#261;tkowym.<br><br><\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img src=\"https:\/\/lh5.googleusercontent.com\/mB9yPkBN0WrQMKE6VKVa6ZoNyFg0Ob2avgf0vejnhXsRvSuoiQCj7m-17or1vV6biWrQS_xSS4Ptb5PsU5jptH0yLm3bF6gW1y4qkxa-YHLr86Viw4tn2ECEk9GiD7M7oy8DC6bQ\" alt=\"aplikacja pwa na iphone\"><figcaption><br><\/figcaption><\/figure><\/div>\n\n\n<h4><strong>Jakie s&#261; r&oacute;&#380;nice i podobie&#324;stwa pomi&#281;dzy aplikacjami mobilnymi a aplikacjami PWA?<\/strong><\/h4>\n\n\n\n<p>Nazwa  &bdquo;Aplikacja Webowa&rdquo; mo&#380;e kojarzy&#263; si&#281; z aplikacj&#261; na smartfony. Jednak s&#261; to dwa oddzielne terminy, kt&oacute;re nale&#380;y odr&oacute;&#380;nia&#263;.<br><br>Zacznijmy od podobie&#324;stw. Progressive Web Apps zacieraj&#261; granice z aplikacjami mobilnymi. Obydwa rodzaje aplikacji maj&#261; za zadanie dzia&#322;a&#263; w trybie offline. &#321;&#261;czy je r&oacute;wnie&#380; podobny wygl&#261;d. <br><br>Zasadnicz&#261; r&oacute;&#380;nic&#261; pomi&#281;dzy PWA a aplikacjami mobilnymi jest taka, &#380;e te drugie wymagaj&#261; zainstalowania na urz&#261;dzenia mobilne. Ponadto aplikacje mobilne s&#261; dedykowane dla konkretnego systemu. To oznacza, &#380;e je&#347;li chcesz, aby tw&oacute;j sklep internetowy posiada&#322; aplikacj&#281; mobiln&#261;, to musisz zleci&#263; oddzielnie stworzenie aplikacji na system iOS i oddzielnie na system Android. Je&#347;li zdecydujesz si&#281; na aplikacj&#281; PWA, w&oacute;wczas b&#281;dzie si&#281; ona otwiera&#322;a prawid&#322;owo zar&oacute;wno na systemie iOS, Android, jak i Windows. Nie b&#281;dziesz wi&#281;c musia&#322; zleca&#263; tworzenia aplikacji mobilnych. <br><br>Ponadto badania przeprowadzone<a rel=\"noreferrer noopener nofollow\" aria-label=\" (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/www.aaaa.org\/wp-content\/uploads\/2016\/11\/comScore-State-of-the-U.S.-mobile-market-2016-11-02.pdf\" target=\"_blank\"> Comscore<\/a> pokazuj&#261;, &#380;e <strong>miesi&#281;cznie niemal po&#322;owa u&#380;ytkownik&oacute;w smartfon&oacute;w nie pobiera &#380;adnej aplikacji mobilnych<\/strong>. Powody mog&#261; by&#263; r&oacute;&#380;ne: d&#322;ugo&#347;&#263; instalacji, brak potrzeby kolejnej aplikacji na telefonie. Warto podkre&#347;li&#263;, &#380;e <strong>aplikacje PWA<\/strong> zapisuj&#261; si&#281; na smartfonie b&#322;yskawicznie i r&oacute;wnie szybko mo&#380;na je usun&#261;&#263;. Jest to dobre rozwi&#261;zanie np. dla osoby w podr&oacute;&#380;y. Przed podr&oacute;&#380;&#261; mo&#380;e pobra&#263; stron&#281;, aby m&oacute;c j&#261; przegl&#261;da&#263; nie maj&#261;c internetu. Ponadto aplikacje PWA po &#347;ci&#261;gni&#281;ciu na smartfona mog&#261; wa&#380;y&#263; nawet kilkana&#347;cie razy mniej ni&#380; aplikacje mobilne.<\/p>\n\n\n\n\n<table id=\"tablepress-11\" class=\"tablepress tablepress-id-11\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">&nbsp;<\/th><th class=\"column-2\"><strong>Aplikacje PWA<\/strong><\/th><th class=\"column-3\"><strong>Aplikacje Mobilne<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">Posiadaj\u0105 responsywny projekt<\/td><td class=\"column-2\">TAK<\/td><td class=\"column-3\">TAK<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\">Mo\u017cliwo\u015b\u0107 bardzo szybkiej instalacji<\/td><td class=\"column-2\">TAK<\/td><td class=\"column-3\">NIE<\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\">Mog\u0105 wysy\u0142a\u0107 powiadomienia typu Push<\/td><td class=\"column-2\">TAK<\/td><td class=\"column-3\">TAK<\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\">Automatycznie aktualizowane poprzez mechanizm Service Worker<\/td><td class=\"column-2\">TAK<\/td><td class=\"column-3\">NIE<\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\">Rozpoznaj\u0105 lokalizacj\u0119 u\u017cytkownika<\/td><td class=\"column-2\">TAK<\/td><td class=\"column-3\">TAK<\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n\t<td class=\"column-1\">Konieczno\u015b\u0107 pobrania<\/td><td class=\"column-2\">NIE<\/td><td class=\"column-3\">TAK<\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n\t<td class=\"column-1\">Mo\u017cliwo\u015b\u0107 podlinkowywania podstron<\/td><td class=\"column-2\">TAK<\/td><td class=\"column-3\">NIE<\/td>\n<\/tr>\n<tr class=\"row-9 odd\">\n\t<td class=\"column-1\">Dzia\u0142aj\u0105 w trybie offline<\/td><td class=\"column-2\">TAK<\/td><td class=\"column-3\">TAK<\/td>\n<\/tr>\n<tr class=\"row-10 even\">\n\t<td class=\"column-1\">Dzia\u0142aj\u0105 na wszystkich systemach<\/td><td class=\"column-2\">TAK<\/td><td class=\"column-3\">NIE<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-11 from cache -->\n\n\n\n<p><\/p>\n\n\n\n<p>Podoba Ci si&#281; idea Progressive Web Apps? <br>Planujesz wdro&#380;y&#263; PWA na Magento? <br>Zapraszamy do zapoznania si&#281; z artyku&#322;em: <a href=\"https:\/\/auroracreation.pl\/blog\/progressive-web-apps-pwa-w-magento-wszystko-co-powinienes-wiedziec\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Progressive Web Apps (PWA) w Magento &ndash; wszystko, co powiniene&#347; wiedzie&#263;<\/strong><\/a><strong>.<br><br>Podsumowanie: <br><br>PWA (Progressive Web Apps) to <\/strong>aplikacje webowe rozwini&#281;te o kilka atrybut&oacute;w (<em>PWA checklist<\/em>). Z wygl&#261;du przypominaj&#261; one aplikacje mobilne, jednak nie nale&#380;y ich ze sob&#261; myli&#263;. Aplikacje PWA w &#322;atwy spos&oacute;b mo&#380;na pobra&#263; na telefon, omijaj&#261;c sklep z aplikacjami. PWA maj&#261; za zadanie dzia&#322;a&#263; w trybie offline.&nbsp;Ponadto, s&#261; one najszybciej dzia&#322;aj&#261;cymi stronami na rynku. PWA otwieraj&#261; si&#281; poprawnie bez wzgl&#281;du na system, na kt&oacute;rym s&#261; przegl&#261;dane. S&#261; one dostosowane do ka&#380;dego rodzaju smartfon&oacute;w. PWA zyskuj&#261; na popularno&#347;ci wraz ze wzrostem u&#380;ytkownik&oacute;w urz&#261;dze&#324; mobilnych.&nbsp;<\/p>\n\n\n\n<p><br><\/p>\n\n\n\n<div class=\"wp-container-1 is-content-justification-center wp-block-buttons\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/auroracreation.pl\/kontakt\/?utm_source=blog&amp;utm_medium=www&amp;utm_campaign=pwa\" target=\"_blank\" rel=\"noreferrer noopener\">Napisz do nas i um&oacute;w si&#281; na darmow&#261; konsultacj&#281;<\/a><\/div>\n<\/div>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Coraz wi\u0119kszym zainteresowaniem ciesz\u0105 si\u0119 aplikacje typu PWA. Zastanawiasz si\u0119 co oznacza ten skr\u00f3t i o jaki rodzaj aplikacji chodzi? S\u0142u\u017cymy Ci pomoc\u0105&#8230;.<\/p>\n","protected":false},"author":3,"featured_media":2923,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[19,31],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.7.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Co to jest PWA (Progressive Web App) i jak dzia\u0142a? - Blog Aurora Creation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Co to jest PWA (Progressive Web App) i jak dzia\u0142a? - Blog Aurora Creation\" \/>\n<meta property=\"og:description\" content=\"Coraz wi\u0119kszym zainteresowaniem ciesz\u0105 si\u0119 aplikacje typu PWA. Zastanawiasz si\u0119 co oznacza ten skr\u00f3t i o jaki rodzaj aplikacji chodzi? S\u0142u\u017cymy Ci pomoc\u0105....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/\" \/>\n<meta property=\"og:site_name\" content=\"Aurora Creation\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/auroracreation\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-31T14:28:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-07T08:18:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/auroracreation.pl\/blog\/wp-content\/uploads\/2019\/12\/pwa-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"848\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ma\u0142gorzata Gudalewska\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ma\u0142gorzata Gudalewska\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/\"},\"author\":{\"name\":\"Ma\u0142gorzata Gudalewska\",\"@id\":\"https:\/\/auroracreation.pl\/blog\/#\/schema\/person\/baa50234cd9ecf08b1eacbd3acbf0eb9\"},\"headline\":\"Co to jest PWA (Progressive Web App) i jak dzia\u0142a?\",\"datePublished\":\"2019-12-31T14:28:02+00:00\",\"dateModified\":\"2023-11-07T08:18:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/\"},\"wordCount\":1065,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/auroracreation.pl\/blog\/#organization\"},\"articleSection\":[\"E-commerce\",\"PWA\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/\",\"url\":\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/\",\"name\":\"Co to jest PWA (Progressive Web App) i jak dzia\u0142a? - Blog Aurora Creation\",\"isPartOf\":{\"@id\":\"https:\/\/auroracreation.pl\/blog\/#website\"},\"datePublished\":\"2019-12-31T14:28:02+00:00\",\"dateModified\":\"2023-11-07T08:18:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/auroracreation.pl\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Co to jest PWA (Progressive Web App) i jak dzia\u0142a?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/auroracreation.pl\/blog\/#website\",\"url\":\"https:\/\/auroracreation.pl\/blog\/\",\"name\":\"Aurora Creation\",\"description\":\"Blog o Magento i e-commerce - zarz\u0105dzanie projektami\",\"publisher\":{\"@id\":\"https:\/\/auroracreation.pl\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/auroracreation.pl\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/auroracreation.pl\/blog\/#organization\",\"name\":\"Aurora Creation\",\"url\":\"https:\/\/auroracreation.pl\/blog\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/auroracreation\/\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/auroracreation.pl\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/auroracreation.pl\/blog\/wp-content\/uploads\/2019\/07\/aurora-creation-logo.png\",\"contentUrl\":\"https:\/\/auroracreation.pl\/blog\/wp-content\/uploads\/2019\/07\/aurora-creation-logo.png\",\"width\":550,\"height\":130,\"caption\":\"Aurora Creation\"},\"image\":{\"@id\":\"https:\/\/auroracreation.pl\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/auroracreation.pl\/blog\/#\/schema\/person\/baa50234cd9ecf08b1eacbd3acbf0eb9\",\"name\":\"Ma\u0142gorzata Gudalewska\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/auroracreation.pl\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/76dfccc4152a7bd82a0ec87dcbdfe00e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/76dfccc4152a7bd82a0ec87dcbdfe00e?s=96&d=mm&r=g\",\"caption\":\"Ma\u0142gorzata Gudalewska\"},\"url\":\"https:\/\/auroracreation.pl\/blog\/author\/malgorzata-gudalewska\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Co to jest PWA (Progressive Web App) i jak dzia\u0142a? - Blog Aurora Creation","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:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/","og_locale":"pl_PL","og_type":"article","og_title":"Co to jest PWA (Progressive Web App) i jak dzia\u0142a? - Blog Aurora Creation","og_description":"Coraz wi\u0119kszym zainteresowaniem ciesz\u0105 si\u0119 aplikacje typu PWA. Zastanawiasz si\u0119 co oznacza ten skr\u00f3t i o jaki rodzaj aplikacji chodzi? S\u0142u\u017cymy Ci pomoc\u0105....","og_url":"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/","og_site_name":"Aurora Creation","article_publisher":"https:\/\/www.facebook.com\/auroracreation\/","article_published_time":"2019-12-31T14:28:02+00:00","article_modified_time":"2023-11-07T08:18:50+00:00","og_image":[{"width":848,"height":360,"url":"https:\/\/auroracreation.pl\/blog\/wp-content\/uploads\/2019\/12\/pwa-1.png","type":"image\/png"}],"author":"Ma\u0142gorzata Gudalewska","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ma\u0142gorzata Gudalewska","Est. reading time":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/#article","isPartOf":{"@id":"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/"},"author":{"name":"Ma\u0142gorzata Gudalewska","@id":"https:\/\/auroracreation.pl\/blog\/#\/schema\/person\/baa50234cd9ecf08b1eacbd3acbf0eb9"},"headline":"Co to jest PWA (Progressive Web App) i jak dzia\u0142a?","datePublished":"2019-12-31T14:28:02+00:00","dateModified":"2023-11-07T08:18:50+00:00","mainEntityOfPage":{"@id":"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/"},"wordCount":1065,"commentCount":0,"publisher":{"@id":"https:\/\/auroracreation.pl\/blog\/#organization"},"articleSection":["E-commerce","PWA"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/","url":"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/","name":"Co to jest PWA (Progressive Web App) i jak dzia\u0142a? - Blog Aurora Creation","isPartOf":{"@id":"https:\/\/auroracreation.pl\/blog\/#website"},"datePublished":"2019-12-31T14:28:02+00:00","dateModified":"2023-11-07T08:18:50+00:00","breadcrumb":{"@id":"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/auroracreation.pl\/blog\/co-to-pwa-i-jak-dziala\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/auroracreation.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Co to jest PWA (Progressive Web App) i jak dzia\u0142a?"}]},{"@type":"WebSite","@id":"https:\/\/auroracreation.pl\/blog\/#website","url":"https:\/\/auroracreation.pl\/blog\/","name":"Aurora Creation","description":"Blog o Magento i e-commerce - zarz\u0105dzanie projektami","publisher":{"@id":"https:\/\/auroracreation.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/auroracreation.pl\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/auroracreation.pl\/blog\/#organization","name":"Aurora Creation","url":"https:\/\/auroracreation.pl\/blog\/","sameAs":["https:\/\/www.facebook.com\/auroracreation\/"],"logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/auroracreation.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/auroracreation.pl\/blog\/wp-content\/uploads\/2019\/07\/aurora-creation-logo.png","contentUrl":"https:\/\/auroracreation.pl\/blog\/wp-content\/uploads\/2019\/07\/aurora-creation-logo.png","width":550,"height":130,"caption":"Aurora Creation"},"image":{"@id":"https:\/\/auroracreation.pl\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/auroracreation.pl\/blog\/#\/schema\/person\/baa50234cd9ecf08b1eacbd3acbf0eb9","name":"Ma\u0142gorzata Gudalewska","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/auroracreation.pl\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/76dfccc4152a7bd82a0ec87dcbdfe00e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/76dfccc4152a7bd82a0ec87dcbdfe00e?s=96&d=mm&r=g","caption":"Ma\u0142gorzata Gudalewska"},"url":"https:\/\/auroracreation.pl\/blog\/author\/malgorzata-gudalewska\/"}]}},"_links":{"self":[{"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/posts\/2853"}],"collection":[{"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/comments?post=2853"}],"version-history":[{"count":10,"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/posts\/2853\/revisions"}],"predecessor-version":[{"id":3614,"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/posts\/2853\/revisions\/3614"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/media\/2923"}],"wp:attachment":[{"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/media?parent=2853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/categories?post=2853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/auroracreation.pl\/blog\/wp-json\/wp\/v2\/tags?post=2853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}