return of the fat client
play

Return of the Fat Client Erwin van der Koogh Co-Founder - PowerPoint PPT Presentation

Return of the Fat Client Erwin van der Koogh Co-Founder Bitgenics/Linc WE AUTOMATE, YOU ITERATE Return of the Fat Client An unlikely band of front-end developers has banded together. This Rebel Alliance is a collection of inter-connected


  1. Return of the Fat Client Erwin van der Koogh Co-Founder Bitgenics/Linc WE AUTOMATE, YOU ITERATE

  2. Return of the Fat Client An unlikely band of front-end developers has banded together. This Rebel Alliance is a collection of inter-connected tribes originally started by Master Resig on his homeworld JQuery. WE AUTOMATE, YOU ITERATE After a string of recent success the Rebels are feeling cocky

  3. DISCLAIMER! WE AUTOMATE, YOU ITERATE

  4. WE AUTOMATE, YOU ITERATE

  5. WE AUTOMATE, YOU ITERATE

  6. Quantum Leap through computer history WE AUTOMATE, YOU ITERATE

  7. 1949 Grace Hopper WE AUTOMATE, YOU ITERATE

  8. Mainframes thin clients WE AUTOMATE, YOU ITERATE

  9. 1979 Adele Goldberg WE AUTOMATE, YOU ITERATE

  10. Client - Server thick clients WE AUTOMATE, YOU ITERATE

  11. 1985 Radia Perlman WE AUTOMATE, YOU ITERATE

  12. Web Apps thin clients WE AUTOMATE, YOU ITERATE

  13. 1942 Hedy Lamarr WE AUTOMATE, YOU ITERATE

  14. Mobile Apps thick clients WE AUTOMATE, YOU ITERATE

  15. 2015 Sophie Alpert WE AUTOMATE, YOU ITERATE

  16. Front-end Apps thick clients WE AUTOMATE, YOU ITERATE

  17. Wax on, wax o ff ? WE AUTOMATE, YOU ITERATE

  18. Richness/Responsiveness Ease of Management WE AUTOMATE, YOU ITERATE

  19. Richness/Responsiveness Mainframes Ease of Management WE AUTOMATE, YOU ITERATE

  20. Richness/Responsiveness Client/Server Mainframes Ease of Management WE AUTOMATE, YOU ITERATE

  21. Richness/Responsiveness Client/Server Web Applications Mainframes Ease of Management WE AUTOMATE, YOU ITERATE

  22. Richness/Responsiveness Client/Server Mobile Apps Web Applications Mainframes Ease of Management WE AUTOMATE, YOU ITERATE

  23. Richness/Responsiveness Front-end Client/Server Mobile Apps Applications Web Applications Mainframes Ease of Management WE AUTOMATE, YOU ITERATE

  24. WE AUTOMATE, YOU ITERATE

  25. WE AUTOMATE, YOU ITERATE

  26. COWABUNGA! WE AUTOMATE, YOU ITERATE

  27. Let’s gaze in our Dark Crystal.. shard? WE AUTOMATE, YOU ITERATE

  28. WE AUTOMATE, YOU ITERATE

  29. Performance WE AUTOMATE, YOU ITERATE

  30. WE AUTOMATE, YOU ITERATE

  31. WE AUTOMATE, YOU ITERATE

  32. Cost of JS in 2018 Addy Osmani https://medium.com/@addyosmani/the-cost-of-javascript- in-2018-7d8950fbb5d4 WE AUTOMATE, YOU ITERATE

  33. The BBC found they lost an additional 10% of users for every additional second their site took to load. DoubleClick found 53% of mobile site visits were abandoned if a page took longer than 3 seconds. WE AUTOMATE, YOU ITERATE

  34. Deploying WE AUTOMATE, YOU ITERATE

  35. Having a bundle per environment is unforgivable WE AUTOMATE, YOU ITERATE

  36. WE AUTOMATE, YOU ITERATE

  37. Spot the di ff erences my-app-2.3.1-ab49fc1-prod-min.js my-app-2.3.1-b73cd42-staging-min.js WE AUTOMATE, YOU ITERATE

  38. Crawling WE AUTOMATE, YOU ITERATE

  39. But Erwin, Google indexes JS! WE AUTOMATE, YOU ITERATE

  40. Yes.. (ish) But.. WE AUTOMATE, YOU ITERATE

  41. HTML is still the king WE AUTOMATE, YOU ITERATE

  42. WE AUTOMATE, YOU ITERATE

  43. Final Frontier WE AUTOMATE, YOU ITERATE

  44. #NotJustCSR #NoCSR #ServerfulCSR WE AUTOMATE, YOU ITERATE

  45. Power of 3 Production-worthy Performance Personalisation WE AUTOMATE, YOU ITERATE

  46. Production-worthy 1 Bundle through a pipeline Canary deployments & AB Test Security Headers Crawleable WE AUTOMATE, YOU ITERATE

  47. Performance Caching Headers Chunking/Preload Headers Server-Side Rendering WE AUTOMATE, YOU ITERATE

  48. Personalisation Location Language User-Agent Cookies WE AUTOMATE, YOU ITERATE

  49. WE AUTOMATE, YOU ITERATE

  50. Introducing Front-end Application Bundles WE AUTOMATE, YOU ITERATE

  51. Front-end Hosting FAB Tooling Runtimes WE AUTOMATE, YOU ITERATE

  52. WE AUTOMATE, YOU ITERATE

  53. linc-sh-a8db4f.fab Static Server WE AUTOMATE, YOU ITERATE

  54. Static /_assets/* WE AUTOMATE, YOU ITERATE

  55. linc-sh-a8db4f.fab Static Server WE AUTOMATE, YOU ITERATE

  56. Server WE AUTOMATE, YOU ITERATE

  57. STOP , DEMO TIME! WE AUTOMATE, YOU ITERATE

  58. Local Development WE AUTOMATE, YOU ITERATE

  59. Preview Links WE AUTOMATE, YOU ITERATE

  60. Cloudflare Workers WE AUTOMATE, YOU ITERATE

  61. WE AUTOMATE, YOU ITERATE ?

  62. Sign up for closed beta invite of Linc at linc.sh WE AUTOMATE, YOU ITERATE

Recommend


More recommend