التخطى إلى المحتوى

Mobile & Desktop

JavaScript for mobile devices and desktop apps
Satisfaction, interest, usage, and awareness ratio rankings.

Technologies with less than 10% awareness not included. Each ratio is defined as follows:

  • Satisfaction: would use again / (would use again + would not use again)
  • Interest: want to learn / (want to learn + not interested)
  • Usage: (would use again + would not use again) / total
  • Awareness: (total - never heard) / total

Experience Over Time

Overview of opinions on the technologies surveyed over time.
سأستخدمها مجددًا
لمَ لا أستخدمها
مهتم
لست مهتمًا
لم أسمع عنها

Technologies with only one year of data are not included.
💡
You can click on any technology name to get extra details and a more in-depth look at its related data.

Positive/Negative Split

This chart splits positive (“want to learn”, “would use again”) vs negative (“not interested”, “would not use again”) experiences on both sides of a central axis.

Bar thickness represents the number of respondents aware of a technology.

We asked members of the JavaScript community to share their “pick of the year”

My 2021 Pick: Supabase

Supabase is making Postgres accessible to more developers and showing everyone how a small focused team can out-ship peers 10x their size.

We asked members of the JavaScript community to share their “pick of the year”

Shawn Wang

Head of DX at Temporal

How happy are you with the state of mobile & desktop frameworks?

Customize Data

Recommended Resources

React Native, v2
Kadi Kraman
Formidable

React Native, v2

Leverage your JavaScript and React skills for mobile iOS and Android platforms using React Native.
Intermediate React Native
Kadi Kraman
Formidable

Intermediate React Native

Go beyond the basics of React Native. You’ll learn how to persist data across app launches, various ways of handling images and SVG, adding app icons and splash screens, animations, and gestures.
شكرا لشركائنا لدعمنا! تعرف علي المزيد.