www.wikidata.uk-ua.nina.az
Postupovij vebzastosunok angl Progressive Web App PWA vebzastosunok yakij ye gibridom zvichajnoyi vebstorinki chi vebsajtu ta mobilnogo zastosunku Stvoryuyetsya za dopomogoyu mozhlivostej sho nadayut suchasni oglyadachi Internetu ale pri comu jogo vikoristannya nagaduye vikoristannya mobilnogo zastosunku Zmist 1 Oglyad 1 1 Gibridni zastosunki 1 2 Postupovi vebzastosunki 1 3 Nedoliki tehnologiyi 2 Tehnologiyi 2 1 Manifest 2 2 Service Worker i 2 3 Application Shell Architecture 3 Primitki 4 PosilannyaOglyad red Z 2005 roku vebrozrobka perejshla vid statichnih sajtiv en do dinamichnih dokumentiv sho stvoryuyutsya servernimi LAMP ASP NET abo kliyentskimi Ajax 1 instrumentami i pochali zastosovuvati adaptivnij vebdizajn 2 Nezvazhayuchi na perevagu shvidkogo rozgortannya sprobi stvorennya vebzastosunkiv dlya pristroyiv na zrazok iPhone 2007 roku u porivnyanni z nativnimi buli nevdalimi Nativni zastosunki nadavali krashij dosvid koristuvannya i shvidshe zavantazhuvalisya cherez riznicyu shvidkostej chitannya z SSD ta merezhi Zapakovani resursi ta pryamij dostup do aparatnogo zabezpechennya dozvolyali nativnim zastosunkam vikonuvatisya nabagato shvidshe i nadavati bilshe funkcij Prote z seredini 2010 h postijni vdoskonalennya v HTML5 CSS3 ta JavaScript znachno funkcionalnishi i sumisni zi standartami brauzeri i potuzhni procesori zrobili gibridni vebzastosunki zhittyezdatnoyu alternativoyu dzherelo Gibridni zastosunki red Gibridni zastosunki imituyut dosvid koristuvannya nativnih mobilnih zastosunkiv i potrebuyut zavantazhennya z App store Yak taki zberigayutsya ne na serveri a na diskovi pristroyu Kombinaciya rozmitki stiliv en ta skriptovih mov dozvolyaye stvoryuvati dovilni interaktivni elementi keruvannya bez vikoristannya zakritih sistem na zrazok Flash Chastkovo vikonuyuchis u mobilnomu brauzeri napriklad WebView 3 gibridni zastosunki ne mayut URL ale mayut dostup do aparatnogo zabezpechennya pristroyu 4 Chasto gibridni zastosunki stvoryuyut za dopomogoyu frejmvorku Apache Cordova Postupovi vebzastosunki red U 2015 roci dizajner Frances Berriman ta rozrobnik Google Chrome Aleks Rassel stvorili termin Progressive Web Apps 5 shob opisati zastosunki sho vikoristovuyut novi funkciyi suchasnih oglyadachiv taki yak Service Workers ta manifesti i dayut koristuvacham zmogu vstanovlyuvati vebzastosunki oskilki zastosunki pershogo klasu u svoyij ridnij OS Zgidno z dokumentaciyeyu Google Developers 5 6 7 postupovi vebzastosunki mayut nastupni oznaki Postupovi angl Progressive pracyuyut dlya bud yakogo koristuvacha nezalezhno vid viboru brauzera bo pobudovani za principom postupovogo polipshennya en Adaptivni angl Responsive dobre vidobrazhayutsya na bud yakomu formati pristroyu robocha stanciya mobilnomu plansheti chi bud yakij inshij formi sho mozhe z yavitisya Nezalezhni vid z yednannya angl Connectivity independent Service Workers dozvolyayut pracyuvati oflajnovo chi na merezhah z nizkoyu shvidkistyu Shozhi na zastosunki angl App like koristuvachevi voni zdayutsya ridnimi zastosunkami i mayut podibni vzayemodiyi ta navigaciyu Svizhi angl Fresh zavzhdi onovleni zavdyaki procesovi onovlennya v tehnologiyi service worker Bezpechni angl Safe peredayutsya cherez HTTPS dlya zapobigannya perehoplennyu i pevnosti sho kontent ne pidrobleno Viyavni angl Discoverable identifikuyutsya yak dodatki zavdyaki manifestam W3C 8 ta oblasti reyestraciyi servis vorkeriv sho dozvolyaye poshukovim mashinam yih znajti Mozhut buti zadiyani povtorno angl Re engageable sproshuyut povtorni vzayemodiyi zavdyaki funkciyam na zrazok push povidomlen Mozhut buti vstanovlenimi angl Installable dozvolyayut koristuvacham dodavati dodatki yaki voni vvazhayut korisnimi na svij robochij stil bez moroki z app store Na nih mozhna posilatisya angl Linkable mozhut prosto peresilatisya za dopomogoyu URL i ne potrebuyut skladnogo procesu vstanovlennya Nedoliki tehnologiyi red Desho povilne pershe zavantazhennya resursu pov yazane z tim sho informaciya pro sajt maye zberegtisya u kesh pristroyu Obmezhenij zagalnij rozmir zastosunku Zumovlenij tim sho dlya riznih pristroyiv ta brauzeriv isnuyut rizni obmezhennya na ob yem keshu vebzastosunkiv napriklad do 6 vilnoyi pam yati pristroyu dlya Google Chrome do 10 dlya Firefox do 50 MB dlya mobilnoyi versiyi Safari Pozayak vilne misce na pristroyi individualne dlya kozhnogo koristuvacha to zagalnij rozmir resursu vklyuchayuchi zobrazhennya i skripti neobhidno maksimalno optimizuvati Skladnist vprovadzhennya tehnologiyi na isnuyuchij sajt Pid chas roboti z PWA u brauzeri ochishennya jogo keshu prizvede do nemozhlivosti roboti z sajtom oflajnovo do nastupnogo z yednannya z internetom Znachna chastina funkcij PWA ne pracyuye u rezhimi inkognito brauzera 9 Tehnologiyi red Postupovi vebzastosunki ye rozshirennyam isnuyuchoyi tehnologiyi i takim chinom ne potrebuyut okremogo upakovuvannya dlya poshirennya Postupovi vebzastosunki publikuyutsya tak samo yak i bud yaka insha vebstorinka Stanom na 2016 tehnologiyi potribni dlya postupovih zastosunkiv realizovani v brauzeri Chrome ale v majbutnomu bilshe brauzeriv pidtrimuvatimut neobhidni funkciyi Bazovi kriteriyi dlya rozglyadu storinki yak postupovogo vebzastonku buli opisani Rasselom v nastupnij publikaciyi 10 nbsp Zelenij zamochok bilya adresi storinkiMati bezpechne pohodzhennya Povinni peredavatis cherez TLS i zamochok bilya adresi storinki zelenogo koloru vidsutnij aktivnij zmishanij vmist 11 12 Zavantazhuvatis oflajn navit yaksho ce prosto nezminna storinka Z cogo viplivaye sho postupovi zastosunki povinni vikoristovuvati Service Worker i Posilatis na manifest z shonajmenshe chotirma klyuchovimi polyami name short name start url i display zi znachennyami standalone abo fullscreen Ikonku rozmirom ne menshe 144 144 v formati png Napriklad icons src images icon 144 png sizes 144x144 type image png Manifest red Manifest vebzastosunku ce specifikaciya W3C yaka opisuye manifest u formati JSON 8 yakij dozvolyaye rozrobnikam opisuvati metadani pov yazani iz zastosunkom napriklad Nazva zastosunku Posilannya na ikonki URL z yakogo zapuskayetsya vebzastosunok Konfiguraciya vebzastosunku Opis oriyentaciyi ekrana za zamovchuvannyam Opis rezhimu displeya napriklad povnoekrannij Service Worker i red Service Worker i po suti ye merezhevim proksi vseredini brauzera yakij mozhna skriptuvati i programno keruvati HTTP zapitami Voni roztashovuyutsya pomizh merezheyu i vebzastosunkom shob viddavati jomu vmist Yaksho zaprogramuvati yih na keshuvannya vmistu ce dozvolit zastosunkovi pracyuvati oflajn Krim togo Mozhut pracyuvati z push povidomlennyami 13 Mozhut sinhronizuvatisya z danimi servera na foni 14 Application Shell Architecture red Dlya priskorennya zavantazhennya servis vorkeri zberigayut bazovij interfejs koristuvacha abo obolonku angl shell vebzastosunku Cya obolonka nadaye pochatkovij statichnij karkas u yakij postupovo mozhe zavantazhuvatis vmist sho dozvolit koristuvacham vikoristovuvati zastosunok ne zvazhayuchi na yakist merezhevogo z yednannya Prostishe kazhuchi obolonka ce vves kod yakij zberigayetsya v keshi na pristroyi 15 Primitki red Garrett Jesse James Ajax A New Approach to Web Applications Arhiv originalu za 7 travnya 2019 Procitovano 18 lyutogo 2005 Marcotte Ethan Responsive Web Design Arhiv originalu za 18 kvitnya 2021 Procitovano 25 travnya 2010 WebView Android Developers Arhiv originalu za 18 grudnya 2016 Procitovano 4 grudnya 2016 What is a Hybrid Mobile App Telerik Developer Network 25 bereznya 2015 Arhiv originalu za 4 grudnya 2016 Procitovano 4 grudnya 2016 a b Russell Alex Progressive Web Apps Escaping Tabs Without Losing Our Soul Arhiv originalu za 24 bereznya 2021 Procitovano 15 chervnya 2015 Your First Progressive Web App Web Fundamentals Google Developers Google Developers Arhiv originalu za 24 chervnya 2016 Procitovano 17 lipnya 2016 Google Developers Progressive Web App Arhiv originalu za 24 lyutogo 2020 Procitovano 15 chervnya 2015 a b W3C Web App Manifest Working Draft Arhivovano 18 kvitnya 2021 u Wayback Machine retrieved 12 September 2016 Sho take PWA i yak voni mozhut dopomogti onlajn biznesu Blog Arto Web Agency Arto Web Agency Arhiv originalu za 9 travnya 2018 Procitovano 8 travnya 2018 Alex Russell What Exactly Makes Something A Progressive Web App Infrequently Noted Arhiv originalu za 25 listopada 2016 Procitovano 7 grudnya 2016 Zablokovano zavantazhennya zmishanogo aktivnogo vmistu Blog odnogo kibera 7 serpnya 2014 Arhiv originalu za 21 grudnya 2016 Procitovano 7 grudnya 2016 Mixed Content Blocking Enabled in Firefox 23 Tanvi Vyas Arhiv originalu za 30 grudnya 2016 Procitovano 7 grudnya 2016 Web Push Notifications Timely Relevant and Precise Google Developers Arhiv originalu za 22 kvitnya 2020 Procitovano 24 kvitnya 2020 Introducing Background Sync Web Google Developers Google Developers Arhiv originalu za 20 kvitnya 2020 Procitovano 24 kvitnya 2020 The App Shell Model Web Fundamentals Google Developers Google Developers Arhiv originalu za 23 kvitnya 2020 Procitovano 24 kvitnya 2020 Posilannya red Kurs vid Google Intro to Progressive Web Apps Arhivovano 20 grudnya 2016 u Wayback Machine na Udacity Otrimano z https uk wikipedia org w index php title Postupovij vebzastosunok amp oldid 40692839