Skip to content
0:00 / 0:00

#chrome#progressivewebapps#prplpattern

Progressive Performance (Chrome Dev Summit 2016)

Chrome for Developers

822K subscribers • 20 videos on Hallway

YouTube
  • Recommended by 4 people: 4 on Hacker News.
  • Presented by Alex Russell, Chrome engineer
  • Made by the vendor. The company whose product it covers made or sponsored it.
  • May be out of date. The tools, versions or practices it shows have likely moved on.
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

34K views9 years ago4 recommendations

Web developmentMobile developmentWeb performanceNetworking and protocols

Alex Russell explains how to build web experiences that perform well on slow networks and low-power mobile devices rather than high-end desktops.

Alex shows us the important things to focus on in performance, and how to run great experiences on slow, inconsistent networks and low-power devices. Links: Kevin Schaaf's talk on the PRPL pattern: goo.gl/vgaup0 Documentation on how to use chrome:inspect for testing on real-world devices: goo.gl/T1C4xe The "Dark Silicon and the End of Multi-core Scaling" paper (PDF): goo.gl/3ogsHD Ilya Grigorik's essential "High Performance Browser Networking": hpbn.co/ Watch more recordings from Chrome Dev Summit '16 at: goo.gl/TkgXYM Subscribe to the channel: youtube.com/chromedevelopers Music by Terra Monk: goo.gl/xolmTV

Why it's here

4 people recommend this

What people say. Recommended as an excellent explanation of why mobile web performance is challenging and why developers must design for real-world hardware constraints.

ferosson Hacker News • Recommends

On “The “Developer Experience” Bait-And-Switch”

Alex Russell first diagnosed this problem at Chrome Dev Summit in 2016 in a really amazing talk: link to this video He makes the point that lots of JS frameworks are so large that you're already doomed before you write the first line of real "app code". The framework itself has already blown your performance budget.

Toucheon Hacker News • Recommends

On “Choosing Ember over React in 2016”

Note that you should not choose Ember if you are creating an app intended to be used on mobile, as it doesn't yet have code-splitting. This talk explains about why this is a hard requirement: link to this video

inianon Hacker News • Recommends

On “Things I learnt making a fast website”

Take a look at this talk on why mobile devices are so much slower than desktop devices ( they are indeed 10x slower in the traces I have looked at too) - link to this video Also look at the speedometer benchmark ( link ) for a more realistic comparison of how slow your mobile device is compared to your desktop when running real world apps. Here are some numbers from the benchmark from some devices - link

scribuon Hacker News • Recommends

On “The PRPL Pattern”

Those words are meant for people who have the question "why should I go through all this trouble to implement this pattern?" That said, it is very vague. I think this presentation from Alex Russell does a much better job of demonstrating the need for progressive web apps: link to this video