Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016

  Рет қаралды 209,574

Chrome for Developers

Chrome for Developers

Күн бұрын

Пікірлер: 132
@KevinSheppard
@KevinSheppard 8 жыл бұрын
You can tell this guy had hella fun making this presentation
@jakearchibald
@jakearchibald 8 жыл бұрын
I really did. The zooming "Offline first" slide is all CSS animations. That was my favourite bit.
@KillerHurdz
@KillerHurdz 8 жыл бұрын
I had worked with appcache before and I'm really glad I'm not the only one who felt that way. :D We're just about to integrate the service worker into our latest app -- thanks Jake!
@xp_pk
@xp_pk 4 жыл бұрын
The best presentation I've ever watched. Learned way more in this one presentation than in so many other lectures, and it was entertaining the whole way through.
@Steffen10x
@Steffen10x 3 жыл бұрын
When Jake was a kid he wondered whether he should become a web developer advocate or a comedian. But Jake was told he could be anything, so he became a web developer advocate comedian.
@DenysVitali
@DenysVitali 8 жыл бұрын
Wonderful argument and presentation. Jake Archibald just have a great way to present things to his public! 👍👍👍
@sfincione2000
@sfincione2000 8 жыл бұрын
Really great presentation. It showcases offline first extremely well.
@wilhelmpaulm
@wilhelmpaulm 4 жыл бұрын
coming back to this vid after 3 years, I still don't know why it doesn't have high views when the content is soo good
@jhinjher
@jhinjher 8 жыл бұрын
Jake does have a history for technical difficulties in presentations as what happened during the PWA dev summit. But great job for keeping it entertaining despite the break :))
@kshitijkumar326
@kshitijkumar326 6 жыл бұрын
Why the hell this is not in top search results for PWA. This is the best explanation for PWA basics.
@pedro11693
@pedro11693 8 жыл бұрын
Excellent presentation though I have to say at 41:42 not having the "native app" opening is kind of sad and breaks the UX.
@jakearchibald
@jakearchibald 8 жыл бұрын
There's a fix on the way for that. Will land in stable shortly.
@pedro11693
@pedro11693 8 жыл бұрын
Awesome!
@EdwinJose84
@EdwinJose84 8 жыл бұрын
kind of already knew about all this but this was still one of the best io talks just based on the way it was presented!! :)
@swyxTV
@swyxTV 6 жыл бұрын
one of the best talks i have ever seen. great content, great style.
@shubhamsrivastava1972
@shubhamsrivastava1972 6 жыл бұрын
One word "Amazing" !!!!!!!! Jake Archibald actually made it more cool.
@kenmagg
@kenmagg 8 жыл бұрын
Omg, your co-workers must love working with you... that was funny as hell and a great presentation 😸
@Diamonddrake
@Diamonddrake 4 жыл бұрын
Great talk! side note delayed sending of messages is not a good user experience. Messaging is often time sensitive. I want to know it worked, not think it did and it might send later when it’s no longer relative. I realized it’s contrived, but a better experience is showing the message in the list and just telling the user it’s a failed send letting them tap to resend, or even a send when online. Kind of like the slack experience.
@raymondhawkins
@raymondhawkins 8 жыл бұрын
Really really great presentation! You've successfully gotten me excited about building progressive web apps!
@mohammedfaragallah6027
@mohammedfaragallah6027 5 жыл бұрын
a well deserved service worker introduction
@mika2666
@mika2666 8 жыл бұрын
wii remote? that's genius :D
@harpymaslow
@harpymaslow 8 жыл бұрын
The hype is real :D Can't wait to build my first PWA. Thanks Jake
@aham3687
@aham3687 5 жыл бұрын
Most informative and entertaining google io ever.
@JkeyKong
@JkeyKong 5 жыл бұрын
I have a stupid question? Can we up our PWA projects to any linux server without install anything like node.js, server worker as well?
@Kredo800
@Kredo800 8 жыл бұрын
Great, but make button of "add to home screen" of same color as theme color!
@chizuru1999
@chizuru1999 4 жыл бұрын
Just the first 6 mins are awesome! 😂👍🏻 Really great video! 👌🏻
@marloeleven
@marloeleven 2 жыл бұрын
very well presented. thanks for this google and jake!
@MojoRisingX
@MojoRisingX 8 жыл бұрын
AMAZING presentation. Nice job Jake wow. Never seen this all explained so clearly & thoroughly. *golf clap*
@Chris-bt4hx
@Chris-bt4hx 8 жыл бұрын
very informative and entertaining. one of the best at i/o
@supremeruler7085
@supremeruler7085 4 жыл бұрын
Stumbled upon something absolutely amazing
@jensvandeneede4845
@jensvandeneede4845 7 жыл бұрын
I like this guy, does he make other tutorials ?
@NamNguyen-br3tw
@NamNguyen-br3tw 7 жыл бұрын
TG: 9:34 AM Ngày: 19/82017, Tháng 8 Instant Loading Building offline-first Progressive Web Apps - Google I/O 2016
@eltimuro
@eltimuro 8 жыл бұрын
Really great talk Jake. Looking forword to doing my next project offline first :)
@anantashree1370
@anantashree1370 8 жыл бұрын
Great presentation indeed!
@samuelitooooo
@samuelitooooo 8 жыл бұрын
When, if at all, may I start to expect Google websites to become progressive web apps? For example, Google+ or KZbin
@jakearchibald
@jakearchibald 8 жыл бұрын
"at all", yes, "when", not sure. Lots of teams working hard on this stuff!
@TheSumitBanik
@TheSumitBanik 5 жыл бұрын
RIP Google+ 😓
@yoavabadi
@yoavabadi 8 жыл бұрын
one of the best presentations I ever seen!
@ruslanvoroshchuk520
@ruslanvoroshchuk520 8 жыл бұрын
Awesome presentation and very promising approach.
@chidat2794
@chidat2794 8 жыл бұрын
OWLOOKIT mo
@chidat2794
@chidat2794 8 жыл бұрын
OWLOOKIT
@Bill0102
@Bill0102 10 ай бұрын
I'm spellbound by this. I read a book with similar content, and I was absolutely spellbound. "The Art of Meaningful Relationships in the 21st Century" by Leo Flint
@lnplum
@lnplum 8 жыл бұрын
Had to chuckle at the Lie-Fi story around 25:00 -- exactly my experience with the Google Play Music (native) Android app. Had to switch to airplane mode to get it to show my downloaded music instead of "Urm...".
@GunjanKS
@GunjanKS 8 жыл бұрын
Great to see the presentation... I saw it is possible to support service worker in ios through cordova . Being said that is it a good time to enterprise level mobile app with "SW" ?
@rightmediasolutions881
@rightmediasolutions881 7 жыл бұрын
Great presentation, thank you... I have used appcache and indexedDB without service worker in the past and have found that there are still limitations on file sizes, particularly with videos. Do you know of any effective way to implement service worker so that larger files can be cached and accessed locally?
@yousefal-hadhrami7853
@yousefal-hadhrami7853 7 жыл бұрын
The best presentation I've ever seeeeeeeeeeeeeeeeeeeeeeeeeeeen
@whereitsfrom
@whereitsfrom 7 жыл бұрын
Wow, best speaker I heard for this kind of topic... Can you please make videos for EVERYTHING I need to learn on web development :) ?? thx!
@ArjunU
@ArjunU 8 жыл бұрын
There's no Application tab in my Chrome Dev Tools but its there in the video.
@jakearchibald
@jakearchibald 8 жыл бұрын
it's new in Chrome Canary. it used to be called "resources"
@ArjunU
@ArjunU 8 жыл бұрын
Cool!
@DeclassifiedMusic
@DeclassifiedMusic 7 жыл бұрын
A really really great speaker with super content!
@augmentos
@augmentos 6 жыл бұрын
Cannot use Service workers with Hybrid Cordova Android :( Or can we? This seems crazy. Even can use on iOS now with plugin
@meenakshinegi
@meenakshinegi 6 жыл бұрын
Is it possible to save data on local storage rather then getting them by indexed db
@Burn0u7
@Burn0u7 8 жыл бұрын
What t-shirt Jake is wearing?
@tubeMonger
@tubeMonger 8 жыл бұрын
Thanks for the good info in a fun-to-watch package!
@xcesco
@xcesco 7 жыл бұрын
Well done! Funny and useful presentation!
@svetlanalinuxenko4234
@svetlanalinuxenko4234 8 жыл бұрын
Offline apps data synchronization a bit complicated topic .. does someone has an unified solution for redux like stores ?
@naidusetti3831
@naidusetti3831 8 жыл бұрын
use pouchdb-couchdb it will make it easy
@GoadvanzBluetooth
@GoadvanzBluetooth 8 жыл бұрын
I hate spam phone calls. The other day I was called about credit cards and I feel like I should have used this Urm.. strategy. lol Very good presentation!
@AndrewErwin73
@AndrewErwin73 7 жыл бұрын
so, service workers are just caching? except in advance?
@haydenmcqueen1173
@haydenmcqueen1173 7 жыл бұрын
I love that they use wiimotes as presenters at one of the world's biggest tech companies
@saa442
@saa442 7 жыл бұрын
is pwa is a box ? instant loading comes inside that box ?
@Solomovienerd
@Solomovienerd 6 жыл бұрын
Best presentation ever
@CardinalHijack
@CardinalHijack 4 жыл бұрын
Jake is a legend
@kienphan6436
@kienphan6436 2 ай бұрын
great presentation. Thank you!
@dotnetspot
@dotnetspot 6 жыл бұрын
This is what I'm looking for and great presentation
@hipertracker
@hipertracker 7 жыл бұрын
I wonder how Idb compares to PouchDB...
@MarkScottConflictGames
@MarkScottConflictGames 7 жыл бұрын
SO GOOD, GREAT AND VERY BRAVE PRESENTATION - BRAVO
@manojchowdary5085
@manojchowdary5085 7 жыл бұрын
Is this only for mobile applications ?
@arunabraham100
@arunabraham100 6 жыл бұрын
Awasome presentation.. Am a fan of PWA
@warner1909
@warner1909 7 жыл бұрын
hi all. Does the service worker works with spring framework application?
@m7amedk
@m7amedk 6 жыл бұрын
Awesome presentation!! Thank you Jack.
@JakesVideos614
@JakesVideos614 4 жыл бұрын
Now i haven't seen this, but i will start working on this. instead of using now we can do in HTML: and let the serviceworker pull head.html and cache and include that instead. I see a way were we can let the serviceworker take over a lot of the dynamic things we use PHP or ASP for.
@DanielSims
@DanielSims 8 жыл бұрын
Is the Emojoy client source code available anywhere?
@jakearchibald
@jakearchibald 8 жыл бұрын
Yep! github.com/jakearchibald/push-api-appengine-demo
@DawnAnderson888
@DawnAnderson888 7 жыл бұрын
Excellent presentation. Very entertaining. Exceptional :):)
@SamualN
@SamualN 3 жыл бұрын
is that a wii remote?
@paulpalencia8726
@paulpalencia8726 5 жыл бұрын
Is that a wii controllor as a clicker
@armanx2
@armanx2 7 жыл бұрын
Does this system works on ios Safari ?
@somanathbhat5517
@somanathbhat5517 8 жыл бұрын
Great presentation, just loved it!
@mattymce110575
@mattymce110575 8 жыл бұрын
Great presentation.
@johnbalvin5401
@johnbalvin5401 6 жыл бұрын
what does he says at 27:53?
@jakearchibald
@jakearchibald 6 жыл бұрын
"Don't present from your own laptop they said"
@johnbalvin5401
@johnbalvin5401 6 жыл бұрын
great speech by the way, I'm your fan :D
@renetchi
@renetchi 5 жыл бұрын
Very fun presentation
@sj82516
@sj82516 8 жыл бұрын
very nice talk!
@pizza88
@pizza88 6 жыл бұрын
Is this project still going on?
@spaceguybob
@spaceguybob 4 жыл бұрын
why the WII remote?
@gael1880
@gael1880 7 жыл бұрын
porque lleva un mando de la wii
@deepaktamta8163
@deepaktamta8163 7 жыл бұрын
Awesome presentation :)
@mcblum521
@mcblum521 8 жыл бұрын
Yeah Jake! Great talk and great push for offline-first. Exciting stuff.
@SreeramAjay
@SreeramAjay 7 жыл бұрын
wow, amazing presentation
@manuelw9
@manuelw9 2 жыл бұрын
Good Job 👍
@sebastian_castaldi
@sebastian_castaldi 8 жыл бұрын
great presentation!
@nirvana7420
@nirvana7420 8 жыл бұрын
This is amazing.
@MindFeeder
@MindFeeder 4 жыл бұрын
Great Stand-Up !!! :D
@God-lc2lb
@God-lc2lb 2 жыл бұрын
My mans lookin like he spent 100 years in ice while the fire nation attacked
@elitetatsuya
@elitetatsuya 2 жыл бұрын
wii remote is so lovely
@WolterSoe
@WolterSoe 7 жыл бұрын
We will try to learn, for your information, And for our help please thanks.
@PankajBisht89
@PankajBisht89 6 жыл бұрын
This is really amazing..
@zmdeadelius
@zmdeadelius 7 жыл бұрын
Great presentation, thank you! Looking forward to implementing this. p.s. We can ship this.
@meenakshinegi
@meenakshinegi 6 жыл бұрын
Where I get the code
@hasslehoffs
@hasslehoffs 8 жыл бұрын
this was an amazing presentation;
@benjmn-d
@benjmn-d 8 жыл бұрын
Great talk!
@Harshavardhan-gd4eu
@Harshavardhan-gd4eu 5 жыл бұрын
Amazing Trailer
@mohamedsaied5780
@mohamedsaied5780 7 жыл бұрын
Good Explanation
@TintuRaju
@TintuRaju 8 жыл бұрын
Impressed :-)
@fer86bd
@fer86bd 4 жыл бұрын
there should be a superlike button in youtube, so i cant click on it for your presentation
@nicholasarcher
@nicholasarcher 7 жыл бұрын
did u see the wii remote
@DiegoJaraPalomino
@DiegoJaraPalomino 7 жыл бұрын
Who is this guy? Hilarious presentation btw
@abdulmalik3844
@abdulmalik3844 4 жыл бұрын
good point 09:04
@ads
@ads 7 жыл бұрын
The question is only - will Safari spoil the party?
@samuelitooooo
@samuelitooooo 8 жыл бұрын
"We can ship that"
@azzot-azzot
@azzot-azzot 4 жыл бұрын
And you too! :-)))
@snapverse
@snapverse 8 жыл бұрын
why is it called progressive web app? just called it offline persistent apps. progressive reminds me of progressive rendering.
Practical lessons from a year of building web components - Google I/O 2016
33:29
Production Progressive Web Apps With JavaScript Frameworks (Google I/O '17)
40:33
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
PWAs: building bridges to mobile, desktop, and native (Google I/O '18)
41:10
Chrome for Developers
Рет қаралды 63 М.
Fireside Chat with the Progressive Web Apps Crew - Google I/O 2016
46:22
Chrome for Developers
Рет қаралды 11 М.
DevTools in 2016: Accelerate your workflow - Google I/O 2016
50:06
Chrome for Developers
Рет қаралды 65 М.
Polymer and Progressive Web Apps: Building on the modern web - Google I/O 2016
45:20
Progressive Web Apps across all frameworks - Google I/O 2016
43:09
Chrome for Developers
Рет қаралды 57 М.
High performance web user interfaces  - Google I/O 2016
39:25
Chrome for Developers
Рет қаралды 153 М.
Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
50:14
Japan’s $100BN Plan to Disaster Proof Tokyo
38:40
The B1M
Рет қаралды 675 М.
Learn Accessibility - Full a11y Tutorial
1:33:06
freeCodeCamp.org
Рет қаралды 77 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН