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

The State of JavaScript 2018

027d1ebf66cc039a0bd3b55eeadbe75d?s=47 Sacha Greif
November 09, 2018

The State of JavaScript 2018

The state of the JS ecosystem.

027d1ebf66cc039a0bd3b55eeadbe75d?s=128

Sacha Greif

November 09, 2018
Tweet

Transcript

  1. #StateOfJS @SachaGreif

  2. Every day, over 2 million lines of JavaScript code are

    written throughout the world Every day, over 2 million lines of JavaScript code are written throughout the world Every day, over 2 million lines of JavaScript code are written throughout the world
  3. …maybe

  4. None
  5. What

  6. None
  7. None
  8. None
  9. Why

  10. None
  11. Who

  12. ೔ຊ

  13. Raphaël Benitte nivo.rocks

  14. Michael Rambeau bestofjs.org

  15. The Data

  16. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again MyAwesomeLib.js 0% 25% 50% 75% 100% 2016 2017 2018
  17. TypeScript React Vue.js GraphQL Angular

  18. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again TypeScript 0% 25% 50% 75% 100% 2016 2017 2018 46% 20%
  19. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again TypeScript Less error-prone code Elegant programming style Powerful developer tooling Backed by a great team Good documentation 0 2000 4000 6000 8000
  20. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again React 0% 25% 50% 75% 100% 2016 2017 2018 48% 64%
  21. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again React Elegant programming style Rich package ecosystem Well-established option Good documentation Fast performance 0 4000 8000 12000
  22. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again Vue.js 0% 25% 50% 75% 100% 2016 2017 2018 8% 28% 27% 1%
  23. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again Vue.js Easy learning curve Elegant programming style Good documentation Simple & lightweight Fast performance 0 2,400 4,800
  24. Vue.js: U.S. vs China 25.6% 53.3% Worldwide Average: 28.8%

  25. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again GraphQL 0% 25% 50% 75% 100% 2016 2017 2018 5% 20% 44% 62%
  26. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again GraphQL Elegant programming style Growing momentum Powerful developer tooling Full-featured & powerful Good documentation 0 750 1500 2250 3000
  27. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again Angular 0% 25% 50% 75% 100% 2016 2017 2018 20% 33% 23% 10%
  28. Never heard of it Heard of it, but not interested

    Heard of it, would like to learn Used it, would not use it again Used it, would use it again Angular Bloated & complex Clumsy programming style Hard learning curve Diminishing momentum Fast-changing 0 1250 2500 3750 5000
  29. 0% 25% 50% 75% 100% 0 4000 8000 12000 16000

    React Angular Vue.js Preact Polymer Ember Satisfaction Usage A S S E S S A D O P T A N A L Y Z E A V O I D
  30. stateofjs.com

  31. Strongly Disagree Disagree Neutral Agree Strongly Agree “JavScript is moving

    in the right direction” 0% 25% 50% 75% 100% 2016 2017 2018 39% 51%
  32. Conclusion

  33. See you in 2019!