State of JS 2020

0St1Js220320[id-ID] general.back_to_intro
Indonesia
Català
Completion percentage: 81%
Completion percentage: 81%
Česky
Completion percentage: 46%
Completion percentage: 46%
Deutsch
Completion percentage: 60%
Completion percentage: 60%
EnglishEspañol
Completion percentage: 89%
Completion percentage: 89%
فارسی
Completion percentage: 26%
Completion percentage: 26%
Français
Completion percentage: 69%
Completion percentage: 69%
Galego
Completion percentage: 89%
Completion percentage: 89%
Hindi
Completion percentage: 4%
Completion percentage: 4%
Italiano
Completion percentage: 41%
Completion percentage: 41%
Português
Completion percentage: 38%
Completion percentage: 38%
Русский
Completion percentage: 94%
Completion percentage: 94%
Українська
Completion percentage: 80%
Completion percentage: 80%
Svenska
Completion percentage: 38%
Completion percentage: 38%
Türkçe
Completion percentage: 66%
Completion percentage: 66%
Indonesia
Completion percentage: 41%
Completion percentage: 41%
简体中文
Completion percentage: 85%
Completion percentage: 85%
正體中文
Completion percentage: 65%
Completion percentage: 65%
日本語
Completion percentage: 77%
Completion percentage: 77%
Polski
Completion percentage: 78%
Completion percentage: 78%
한국어
Completion percentage: 87%
Completion percentage: 87%
Romanian
Completion percentage: 84%
Completion percentage: 84%
Bantu kami menerjemahkan survei »
IntroductionT-shirtDemographicsFeaturesSyntaxBahasaStruktur DataBrowser APIFitur LainnyaTechnologiesJavaScript FlavorsKerangka Front-endLapisan DataKerangka Back-endPengujianBuild ToolsMobile & DesktopOther ToolsSumberOpiniAwardsConclusion
Share on TwitterShare on FacebookShare on LinkedInShare by email
« T-shirt
Indonesia
Català
Completion percentage: 81%
Completion percentage: 81%
Česky
Completion percentage: 46%
Completion percentage: 46%
Deutsch
Completion percentage: 60%
Completion percentage: 60%
EnglishEspañol
Completion percentage: 89%
Completion percentage: 89%
فارسی
Completion percentage: 26%
Completion percentage: 26%
Français
Completion percentage: 69%
Completion percentage: 69%
Galego
Completion percentage: 89%
Completion percentage: 89%
Hindi
Completion percentage: 4%
Completion percentage: 4%
Italiano
Completion percentage: 41%
Completion percentage: 41%
Português
Completion percentage: 38%
Completion percentage: 38%
Русский
Completion percentage: 94%
Completion percentage: 94%
Українська
Completion percentage: 80%
Completion percentage: 80%
Svenska
Completion percentage: 38%
Completion percentage: 38%
Türkçe
Completion percentage: 66%
Completion percentage: 66%
Indonesia
Completion percentage: 41%
Completion percentage: 41%
简体中文
Completion percentage: 85%
Completion percentage: 85%
正體中文
Completion percentage: 65%
Completion percentage: 65%
日本語
Completion percentage: 77%
Completion percentage: 77%
Polski
Completion percentage: 78%
Completion percentage: 78%
한국어
Completion percentage: 87%
Completion percentage: 87%
Romanian
Completion percentage: 84%
Completion percentage: 84%
Bantu kami menerjemahkan survei »
Features »

Demographics

Mari mengenal diri anda yang sebenarnya.

Negara Anda
Completion percentage: 81.8% (19449)
Completion percentage: 81.8% (19449)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Language
Completion percentage: 97.1% (23080)
Completion percentage: 97.1% (23080)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

What language did respondents select to fill out the survey?

Gaji Tahunan
Completion percentage: 85% (20201)
Completion percentage: 85% (20201)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Dalam USD

💡

You'll find little hints like this one throughout the survey results that will point out extra features and details.

Tahun Pengalaman
Completion percentage: 86.2% (20479)
Completion percentage: 86.2% (20479)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Sudah berapa lama anda bekerja atau belajar dalam bidang ini.

Ukuran Perusahaan
Completion percentage: 86.3% (20519)
Completion percentage: 86.3% (20519)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Seberapa besar perusahaan anda.

Source
Completion percentage: 69.8% (16595)
Completion percentage: 69.8% (16595)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

How did respondents find out about the survey?

This chart aggregates a mix of referrers, URL parameters, and freeform answers.

  • State of JS: the State of JS mailing list; also matches email, by email, etc.
  • State of CSS: the State of CSS mailing list
  • Work: matches work, colleagues, coworkers, etc.

Jenis Kelamin

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Pria91.1%
Perempuan5.8%
Jenis kelamin non-biner/ketiga0.9%
Memilih untuk tidak menjawab2.2%

Ras & Etnis
Completion percentage: 84.4% (20046)
Completion percentage: 84.4% (20046)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Judul Pekerjaan
Completion percentage: 86.3% (20508)
Completion percentage: 86.3% (20508)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Bagaimana cara anda memperkenalkan diri?

Industry Sector
Completion percentage: 78.1% (18572)
Completion percentage: 78.1% (18572)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Which industry sector(s) do you work in?

💡

You can use the segmented control at the top right of each block to switch between relative percentages and absolute counts to get a different view of the same data.

Kecakapan CSS
Completion percentage: 87.5% (20795)
Completion percentage: 87.5% (20795)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Seberapa mahir anda di CSS?

Tidak ada Hampir tidak ada pengetahuan tentang CSS
Pemula Menggunakan kerangka CSS dan menyesuaikan gaya yang ada
Menengah Mengetahui aturan kekhususan, mampu membuat tata letak
Lanjutan Menguasai animasi, interaksi, transisi, dll
Ahli Mampu menata seluruh front-end dari awal mengikuti metodologi yang konsisten

Kecakapan JavaScript
Completion percentage: 87.5% (20800)
Completion percentage: 87.5% (20800)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Seberapa mahir anda di JavaScript?

Tidak ada Tidak dapat menulis Javascript apa pun
Pemula Menulis pernyataan Javascript atau jQuery yang singkat dan sederhana
Menengah Bekerja pada basis kode front-end yang ada menggunakan kerangka kerja modern (React, Vue, dll.)
Lanjutan Merancang seluruh basis kode front-end dari awal
Ahli Menangani pola front-end lanjutan (manajemen keadaan, data loading, etc.)

Kecakapan Back-end
Completion percentage: 87.4% (20773)
Completion percentage: 87.4% (20773)

Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count
Export
Share
Share on TwitterShare on FacebookShare on LinkedInShare by emailGet image
Percents
Count

Seberapa mahir anda dalam pengembangan back-end?

Tidak ada Tidak dapat menangani pekerjaan back-end apa pun
Pemula Mampu menyiapkan CMS all-in-one (WordPress, dll.) atau generator situs statis (Jekyll, dll.)
Menengah Mampu mengembangkan aplikasi menggunakan kerangka kerja yang sudah ada (Rails, Laravel, dll.)
Lanjutan Menyiapkan seluruh back-end dari awal (Go, Node.js, dll.)
Ahli Mampu menangani arsitektur multi-server atau layanan mikro yang kompleks

Recommended Resources

Frontend Masters

Frontend Masters

Advance Your Skills with In-Depth, Modern Front-End Engineering Courses
Thanks to our partners for supporting us! Learn more.
« Previous: T-shirtNext: Features »
Charts built with Nivo. Hosted by Netlify.
Pertanyaan? Menemukan bug? tinggalkan sebuah masalah. Join us on Discord.
Press option/alt to enable translator mode.