Lompat menuju konten

Pemakaian

Bagaimana cara anda memakai JavaScript

Keseimbangan JavaScript/TypeScript

0%
6%
13%
19%
26%
32%
1

100% JS

1,610
2

|

966
3

|

728
4

|

391
5

50/50

1,034
6

|

546
7

|

1,857
8

|

4,569
9

100% TS

5,562
0%
6%
13%
19%
26%
32%
% dari pertanyaan responden
Bagaimana caramu membagi waktu antara menulis kode JavaScript dan TypeScript?

Pemakaian JavaScript

0%
18%
36%
55%
73%
91%
1

Secara profesional

17,030
2

Sebagai Hobi

6,991
3

Sebagai Pelajar

2,235
0%
18%
36%
55%
73%
91%
% dari pertanyaan responden
Dalam hal apa anda memilih JavaScript sebagai bahasa pemrograman utama?
Kami meminta anggota dari komunitas JavaScript untuk membagikan “pilihan tahun ini” mereka

Pilihan 2023 Saya: Electron

Dengan aplikasi sehari-hari seperti VS Code, Figma, Discord, Slack dan 1Password berjalan di atas Electron, itu tetap akan jadi bagian integral dari JS dan ekosistem pengembang. Banyak tool yang kita gunakan takkan ada tanpanya, dan saat kita menggunakannya dengan benar, itu memang sebuah platform yang luar biasa.
Kami meminta anggota dari komunitas JavaScript untuk membagikan “pilihan tahun ini” mereka

Kilian Valkhof

Creator of Polypane Browser for Developers

Penggunaan JavaScript

0%
20%
39%
59%
78%
98%
1

Pengembangan Frontend

18,402
2

Pengembangan Backend

12,501
3

Aplikasi Mobile

5,038
4

Aplikasi Desktop

3,704
5

Visualisasi Data

2,900
6

Grafik & Animasi

2,236
7

Analisa Data

1,409
8

Pengembangan Gim

1,162
9

Pembelajaran Mesin

473
10

Aplikasi Tertanam

465
0%
20%
39%
59%
78%
98%
% dari pertanyaan responden
Untuk apa Anda menggunakan JavaScript?

Sektor Industri

0%
9%
18%
28%
37%
46%
1

Pemrograman & Peralatan Teknis

7,755
2

Konsultan & Jasa

5,514
3

Toko Online & Ritel

4,541
4

Keuangan

2,896
5

Edukasi

2,632
6

Pemasaran/Penjualan/Alat Analisa

2,610
7

Dunia Hiburan

2,335
8

Kesehatan

1,722
9

Berita, Media Massa, & Menulis Blog

1,643
10

Pemerintahan

1,125
0%
9%
18%
28%
37%
46%
% dari pertanyaan responden
Anda sedang bekerja pada sektor industri apa?
0%
18%
37%
55%
73%
91%
1

Aplikasi Satu Halaman (SPA)

16,730
2

Rendering Sisi Server (SSR)

11,307
3

Pembuatan Situs Statis (SSG)

8,727
4

Aplikasi Multi Halaman (MPA)

7,809
5

Hidrasi Parsial (Partial Hydration)

3,939
6

Arsitektur Pulau (Islands Architecture)

2,654
7

Peningkatan Progresif (Progressive Enhancement)

2,499
8

Incremental Static Generation (ISG)

2,145
9

Streaming SSR

1,729
10

Hidrasi Progresif (Progressive Hydration)

1,566
0%
18%
37%
55%
73%
91%
% dari pertanyaan responden
Berikut ini mana arsitektur dan pola rendering yang telah Anda gunakan pada tahun ini?
Kami meminta anggota dari komunitas JavaScript untuk membagikan “pilihan tahun ini” mereka

Pilihan 2023 Saya: Web Interoperable Runtimes

Web Interoperable Runtimes adalah lingkungan eksekusi yang membolehkan anda untuk menjalankan kode secara konsisten lintas platform dan environment. Saya percaya dengan menerapkan standar bekerja yang seperti ini dapat mendorong kita menuju masa depan pengembangan web.
Kami meminta anggota dari komunitas JavaScript untuk membagikan “pilihan tahun ini” mereka

Gustavo Vasquez

Software Engineer 🇧🇷

Poin Minus JavaScript

0%
7%
15%
22%
30%
37%
1

Arsitektur Kode

6,451
2

Pengelolaan State

5,552
3

Build Tools

4,946
4

Mengelola Dependency

4,887
5

Performa

4,374
6

Debugging

4,032
7

Typing

3,910
8

Mengelola Waktu

3,465
9

Kode async

2,003
10

Mencari paket

1,937
0%
7%
15%
22%
30%
37%
% dari pertanyaan responden
What aspects of JavaScript do you struggle with the most?

Missing Features

0%
11%
23%
34%
45%
57%
1

Type statis

9,489
2

Standar Pustaka

7,152
3

Pengelola tanggal yang lebih baik

6,679
4

Struktur Data Immutable

4,296
5

Operator Pipa

3,603
6

Membandingkan Pola

3,404
7

Observable

3,402
8

Dekorator

2,717
9

Error handling

10

Lainnya

319
0%
11%
23%
34%
45%
57%
% dari pertanyaan responden
Apa yang Anda rasa kurang dari JavaScript?

Poin Minus JavaScript

0%
7%
15%
22%
30%
37%
1

Arsitektur Kode

6,451
2

Pengelolaan State

5,552
3

Build Tools

4,946
4

Mengelola Dependency

4,887
5

Performa

4,374
6

Debugging

4,032
7

Typing

3,910
8

Mengelola Waktu

3,465
9

Kode async

2,003
10

Mencari paket

1,937
0%
7%
15%
22%
30%
37%
% dari pertanyaan responden
What aspects of JavaScript do you struggle with the most?

Missing Features

0%
11%
23%
34%
45%
57%
1

Type statis

9,489
2

Standar Pustaka

7,152
3

Pengelola tanggal yang lebih baik

6,679
4

Struktur Data Immutable

4,296
5

Operator Pipa

3,603
6

Membandingkan Pola

3,404
7

Observable

3,402
8

Dekorator

2,717
9

Error handling

10

Lainnya

319
0%
11%
23%
34%
45%
57%
% dari pertanyaan responden
Apa yang Anda rasa kurang dari JavaScript?

Kepuasan Teknologi Web

0
1
2
3
4
2020
2021
2022
2023
0
1
2
3
4
Rata-rata {axis}
Seberapa senang Anda dengan teknologi web secara umum?

Kepuasan JavaScript

0
1
2
3
4
2020
2021
2022
2023
0
1
2
3
4
Rata-rata {axis}
Seberapa senang Anda dengan JavaScript secara umum?

Rekomendasi Sumber

Your Path to Becoming a Senior Web Developer!
Will Sentance
Codesmith

Your Path to Becoming a Senior Web Developer!

Deep dive into JavaScript, the most popular framework React, Web performance, CSS, deploying websites, TypeScript, and functional JavaScript to become a professional web developer today.
Expand Your Abilities to the Server and Master the Fullstack
Jem Young
Netflix

Expand Your Abilities to the Server and Master the Fullstack

Set up servers, create APIs, and deploy your code to the world by learning the full stack.
Terima kasih kepada semua Mitra yang telah mendukung Kami! Pelajari lebih lanjut.