Javascript Trends in 2020

joyAct
3 min readAug 12, 2020

Javascript has been the most popular programming language in the world over the past few years. If you are a developer, you have also wondered about what the future of the programming world might be.

By looking at the state of JS survey results at https://2019.stateofjs.com/, you’ll see how the Javascript trends is like. It’s a survey done for Javascript developers that allows us to look into how the ecosystem is feeling what are the developers using? what is the most used front-end framework? Is it React? Vue? What is the most used bace-end framework

5 Different Categories.

JS FLAVORS

  • Typescript
  • A programming language that compiles into Javascript. On this category, we have 5 languages, ‘Typescript’ ‘Reason’ “Elm” ‘ClojureScript’ ‘PureScript’
  • Typescript has 29 million downloads per month and this is because TS feels like Javascript. It’s a superset of Javascript, that means when you learn TS, you don’t have to start from zero. Learning TS means basically extending your JS knowledge. TS adds optional types to JS that support tools for large-scale JS applications for any browser, for any host, on any OS. TS compiles to readable, standards-based JS.

Front-end Frameworks

  • React!
  • SVELTE
  • Many ppl have heard of this and want to learn it, very few ppl have used it. It is very interesting how many ppl really are interested in learnig SV. It makes sense. SV has a very interesting concept. It’s a disappearing framework and this means that when you write SV code , when you compile it, it becomes normal JS, it becomes Vanila JS. So when users go to your website, they don’t have to download any library, everything is run in V-JS. That is really cool and this is the opposite of React. When you work on React and finish your website, your user goes to your website they have to download the React library so your website can work without react your website doesn’t work. On SV, when you compile everything, everything become VJS. There is no need for a library. That’s why SV is so high up on the list of ppl that want to learn it.

Data Layer

  • Redux
  • Redux is a king of data management, state management. but Apollo is catching up into many ppl want to learn Apollo. Many ppl have interest in GraphQL that means GQL is going to keep growing. Even though RD awareness is the highest, someday is going to falling as the satisfaction and interest of RD is lower than Apollo and GQL

Bact End Frameworks

  • Express
  • Express became the default for when you want do anything on back-end on Node.js. It’s just default that 71% proves. On this category, there is NEXT.js and Gatsby, but there are not really back-end framework, they are more like React frameworks.

Mobile and Desktop

  • Electron and React Native
  • winner in usage and on people that are interested in learning them. This happens because Javascript developers are very interested to know that we can do a Mac OS software or we can build a desktop app for Windows or we can make an Android app or an IOS app. So that’s why I think these things are so high up .
  • Flutter and NativeScript are going up, people are guessing that Flutter is going to be higher on the next year’s survey. it’s going to compete with react native a lot.

Before we can get started, we need to understand how to read the charts.

--

--

joyAct

Self-taught Front-end Developer | HTML | CSS | SCSS | Javascript | React | #CodeCademy #100DaysOfCode