Upgrade to Pro — share decks privately, control downloads, hide ads and more …

State of the WEB ‘18

State of the WEB ‘18

The web is evolving too fast, and it could be overwhelming sometimes to keep the rhythm with the pace of all that good work happening by the amazing web enthusiast engineers, so to put it all in a nutshell we'll review the most significant changes in the web platform recently, including the major features and adoptions of PWA - Progressive Web Apps, and AMP - Accelerated Mobile Pages. It's like headlines or teasers, that you can refer to individual topics for details later. You're free to use these slides in your talks, I'd appreciate giving credits though - https://goo.gl/1joHK4

Abdelrahman Omran

May 15, 2018
Tweet

More Decks by Abdelrahman Omran

Other Decks in Technology

Transcript

  1. Be excellent to each other. Treat everyone with respect. Participate

    while acknowledging that everyone deserves to be here — and each of us has the right to enjoy our experience without fear of harassment, discrimination, or condescension, whether blatant or via micro-aggressions. Jokes shouldn’t demean others. Consider what you are saying and how it would feel if it were said to or about you. Practice saying "Yes and" to each other. It’s a theatre improv technique to build on each other’s ideas. We all benefit when we create together. Speak up if you see or hear something. Harassment is not tolerated, and you are empowered to politely engage when you or others are disrespected. The person making you feel uncomfortable may not be aware of what they are doing, and politely bringing their behavior to their attention is encouraged. In case you see or hear something or feel uncomfortable, reach out to [email protected] Code of Conduct
  2. Source: comScore Mobile Metrix (Custom), U.S., Age 18+, June 2017

    78% of time spent is in users’ top 3 apps
  3. Source: comScore MobiLens, U.S., Age 13+, 3 Month Average Ending

    June 2017 ZERO Number of apps the average user installs per month
  4. Source: DoubleClick - The need for mobile speed, September 2016

    53% of users abandon sites that take longer than 3 seconds to load
  5. Speed & more Speeeeeed! Again, using caching strategies you can

    reach or even beat native browsing speed!
  6. Shipped ✓ Shipped ✓ Shipped ✓ Shipped ✓ Shipped ✓

    Shipped ✓ Source: https://jakearchibald.github.io/isserviceworkerready/ Service Workers Support
  7. PiP - Picture In Picture Web API Allow websites to

    create a floating video window always on top of other windows SPECS: https://wicg.github.io/picture-in-picture/ SOURCE: https://developers.google.com/web/updates/2017/09/picture-in-picture
  8. / PWAs work with Android Intents PWAs are displayed in

    app Launcher PWAs integrate into Android Settings Add to Homescreen
  9. / PWAs work with Android Intents PWAs are displayed in

    app Launcher PWAs integrate into Android Settings PWAs can deliver Android Notifications Add to Homescreen
  10. / PWAs work with Android Intents PWAs are displayed in

    app Launcher PWAs integrate into Android Settings PWAs can deliver Android Notifications PWAs can launch in an Immersive View Add to Homescreen
  11. / PWAs work with Android Intents PWAs are displayed in

    app Launcher PWAs integrate into Android Settings PWAs can deliver Android Notifications PWAs can launch in an Immersive View Developers can soon control the prompt Add to Homescreen
  12. / Simple web payments via PaymentRequest Credential Management API One-tap

    sign in Credential Management API Auto sign in Forms & Payments
  13. / Simple web payments via PaymentRequest Credential Management API One-tap

    sign in Credential Management API Auto sign in Introducing the Web Share API Forms & Payments
  14. Accelerated Mobile Pages <1 second median time to load an

    AMP from Google Search 10x less data than an equivalent non-AMP page
  15. / Fast loading on slow network Works well on smartphones

    Use less data Source: https://mobile.twitter.com
  16. / Source: https://mobile.twitter.com 70% data savings for compared to native

    apps App Size Android 23 MB+ / iOS 100 MB+ / PWA 0.6MB 1M+ daily visit through the PWA home screen icon
  17. Development Tools Tools that make it easy for you to

    develop, tweak and optimize your PWA
  18. Capture screen shot on ChromeOS device, and place here. Be

    sure to hide the bottom task bar that includes your image, open apps, etc. Ideal image size should be 1626x1080. When using those sizes, image position is {x: 147px, y: 63px} Add a CURVED SHADOW to the screen shot https://developers.google.com/web/
  19. Capture screen shot on ChromeOS device, and place here. Be

    sure to hide the bottom task bar that includes your image, open apps, etc. Ideal image size should be 1626x1080. When using those sizes, image position is {x: 147px, y: 63px} Add a CURVED SHADOW to the screen shot https://codelabs.developers.google.com/
  20. Capture screen shot on ChromeOS device, and place here. Be

    sure to hide the bottom task bar that includes your image, open apps, etc. Ideal image size should be 1626x1080. When using those sizes, image position is {x: 147px, y: 63px} Add a CURVED SHADOW to the screen shot https://youtube.com/ChromeDevelopers/
  21. We encourage you to join us in this conversation /

    / Twitter @ChromiumDev StackOverflow Progressive-web-apps amp-html GitHub github.com/GoogleChrome github.com/ampproject/amphtml developers.google.com/web