Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What's Coming Coming Coming

411 views

Published on

Brief presentation of fairly new and coming web technologies, and why are developers excited about them.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

What's Coming Coming Coming

  1. 1. @samsunginternet
  2. 2. What’s Coming Coming Coming! (W3C) Diego González, PhD (@diekus) Daniel Appelquist (@torgo)
  3. 3. Evergreen browser
  4. 4. Access to latest web technologies ProgressiveWeb Apps Web SpeechAPI Web Bluetooth Web Payments Gamepad API PhysicalWeb WebVR API …
  5. 5. CSS Grid WebGL 2 Web Bluetooth Web Payments Web Assembly WebVR 2.0 Web Share PWA
  6. 6. Progressive Web Apps • Websites that ‘behave’ like applications. • Private, Secure, Fast, Responsive, Work Offline, Notifications… • Support
  7. 7. Progressive Web Apps
  8. 8. CSS Grid • 2 dimensional grid based layout. • One of the most powerful CSS modules ever introduced • Support
  9. 9. CSS Grid
  10. 10. Web Payments • Payment Request API* • Provides a UI to make collecting payments details quick, easy and secure • Support:
  11. 11. Web Payments
  12. 12. • GATT support to the browser. • Provides support for Bluetooth Low Energy • Web apps can interact with Bluetooth peripherals • Support: Web Bluetooth
  13. 13. Web Bluetooth NFC
  14. 14. WebAssembly • “Improvement to JavaScript” • “A new language” • “A browser improvement” • “a compile target ” • “The dawn of a new era” – Eric Elliot • “breathtaking, inspiring, thrilling. Movie of the year.” – Source: https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6
  15. 15. WebAssembly
  16. 16. WebAssembly This changes everything… Again.
  17. 17. WebGL2 • Next version of WebGL based on OpenGL ES 3.0 • Updated shading language • Multiple render targets • Support
  18. 18. WebGL2
  19. 19. WebVR 2.0 • It’s the ‘real’ WebVR API. • Re-written WebVR 1.1. • Will use WebGL 2.0 • Support:
  20. 20. WebVR 2.0 • Security. Privacy, comfort • Gaze tracking • Blur active session • Trusted Environment • Underperforming content, bad tracking, deliberately offending content • Content Isolation • Independent Context • Fingerprinting • Generic enough device id
  21. 21. WebVR 2.0
  22. 22. WebVR 2.0
  23. 23. WebShare • This specification defines an API for sharing text, links and other content to an arbitrary destination of the user's choice. • The available share targets are not specified here; they are provided by the user agent. They could, for example, be apps, websites or contacts.
  24. 24. WebShare
  25. 25. WebVR Web Payments Web Bluetooth Service Workers
  26. 26. @samsunginternet

×