Beyond single-page apps: alternative architectures for your PWA (Google I/O '18)

  Рет қаралды 28,926

Chrome for Developers

Chrome for Developers

Күн бұрын

Building a Progressive Web App (PWA) doesn't mean building a single page app! This session will deep-dive into alternative architectures for content-focused PWAs, and help you make the right decision for your specific use case. You'll also get insights on how the Workbox project provides developers with an easy path towards using the web platform features that provide the foundation for these architectures.
Rate this session by signing-in on the I/O website here → goo.gl/8CUU5L
SO PWA Live Demo → goo.gl/Twtkcz
SO PWA Source Code → goo.gl/Bc8FqT
Workbox → goo.gl/30ZyH6
PWA Guidance → goo.gl/KdWhwv
Watch more Chrome and Web sessions from I/O '18 here → goo.gl/5fgXhX
See all the sessions from Google I/O '18 here → goo.gl/q1Tr8x
Subscribe to the Chrome Developers channel → goo.gl/LLLNvf
#io18 event: Google I/O 2018; re_ty: Publish; product: Chrome - General; fullname: Jeff Posnick; event: Google I/O 2018;

Пікірлер: 12
@Marco.Hochmuth
@Marco.Hochmuth 6 жыл бұрын
Thanks KZbin for 1.5 playback speed. Great talk though!
@markusgattol
@markusgattol 6 жыл бұрын
1.25 works really well
@furiosoRIOT
@furiosoRIOT 5 жыл бұрын
+1 sage
@nicolasparada
@nicolasparada 6 жыл бұрын
Service workers and streams are so powerful 💪
@lzantal
@lzantal 6 жыл бұрын
Do your self a favor and set the playback to 2x!!! Such a good talk but boy its slow.
@Kaldrax
@Kaldrax 6 жыл бұрын
You are aware however, that escape() and unescape() are actual JavaScript functions which are deprecated? developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/escape developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/unescape
@sharon0x1
@sharon0x1 6 жыл бұрын
11:33 how to handle caching headers? 19:20 why do you bother keeping the staic part in html files and precaching them, when you could have just written them as JS template literal, like you did with the dynamic parts?
@codlgaez
@codlgaez 6 жыл бұрын
31:45 cross-language templating libraries are common but.. routing? If anyone has got examples of cross-language routing, I'm interested
@AlexBerg1
@AlexBerg1 6 жыл бұрын
So good to see a PWA which isn't a JS SPA.😘 Source code here I think: github.com/jeffposnick/application-shell
@12rahuram
@12rahuram 5 жыл бұрын
Hey, I am integrating workbox to my web project with the goal of making it PWA. In most of the tutorials, people mention how to precachHTMLml and dynamically cache JSON responses. My web project is server-side rendered, I use twirl templating and serve compiled template from the server on each route change. So there is no way that I can precache HTML. I have to cache HTML dynamically. I don't see anyone talking about this. So can you please let me know what I am missing here.
@sharon0x1
@sharon0x1 6 жыл бұрын
Hey, I do not want to use Firebase and you can't make me to use Firebase.
@nicolasparada
@nicolasparada 6 жыл бұрын
Nice.
What's new in Chrome DevTools (Google I/O '18)
34:29
Chrome for Developers
Рет қаралды 24 М.
БЕЛКА СЬЕЛА КОТЕНКА?#cat
00:13
Лайки Like
Рет қаралды 2,4 МЛН
отомстил?
00:56
История одного вокалиста
Рет қаралды 7 МЛН
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 22 МЛН
The Weird History of JavaScript
12:09
Fireship
Рет қаралды 1,2 МЛН
Deliver search-friendly JavaScript-powered websites (Google I/O '18)
39:42
Google Search Central
Рет қаралды 61 М.
API vs. SDK: What's the difference?
9:21
IBM Technology
Рет қаралды 1,4 МЛН
Introducing .app domain names and how to secure them (Google I/O '18)
39:09
Chrome for Developers
Рет қаралды 24 М.
Build the future of the web with WebAssembly and more (Google I/O '18)
34:28
Chrome for Developers
Рет қаралды 91 М.
PWAs: building bridges to mobile, desktop, and native (Google I/O '18)
41:10
Chrome for Developers
Рет қаралды 63 М.
Build reactive mobile apps with Flutter (Google I/O '18)
33:46
Google for Developers
Рет қаралды 195 М.
The Big Headless CMS Lie (James Mikrut)
18:14
Vercel
Рет қаралды 60 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
The future of the web is immersive (Google I/O '18)
39:25
Chrome for Developers
Рет қаралды 37 М.
БЕЛКА СЬЕЛА КОТЕНКА?#cat
00:13
Лайки Like
Рет қаралды 2,4 МЛН