Lompat menuju konten

Pemakaian

Bagaimana cara anda memakai Javascript

Keseimbangan Javascript/TypeScript

Bagaimana caramu membagi waktu antara menulis kode Javascript dan 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

Pemakaian Javascript

Dalam hal apa anda memilih Javascript sebagai bahasa pemrograman utama?
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
We asked members of the JavaScript community to share their “pick of the year”

My 2023 Pick: [id-ID] picks.kilian_valkhof.name

[id-ID] picks.kilian_valkhof.description
We asked members of the JavaScript community to share their “pick of the year”

Kilian Valkhof

[id-ID] picks.kilian_valkhof.bio

Untuk apa Anda menggunakan Javascript?

What do you use JavaScript for?
0%
20%
39%
59%
78%
98%
1

Pengembangan Frontend

18,095
2

Pengembangan Development

12,269
3

Aplikasi Mobile

4,987
4

Aplikasi Desktop

3,656
5

Visualisasi Data

2,859
6

Grafik & Animasi

2,205
7

Analisa Data

1,384
8

Pengembangan Gim

1,142
9

Pembelajaran Mesin

467
10

Aplikasi Tertanam

452
0%
20%
39%
59%
78%
98%
% dari pertanyaan responden

Sektor Industri

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

Pemrograman & Peralatan Teknis

7,519
2

Konsultan & Jasa

5,361
3

Toko Online & Ritel

4,420
4

Keuangan

2,821
5

Edukasi

2,565
6

Pemasaran/Penjualan/Alat Analisa

2,539
7

Dunia Hiburan

2,278
8

Kesehatan

1,681
9

Berita, Media Massa, & Menulis Blog

1,614
10

Pemerintahan

1,097
0%
9%
18%
28%
37%
46%
% dari pertanyaan responden
Berikut ini mana arsitektur dan pola rendering yang telah Anda gunakan pada tahun ini?
0%
18%
37%
55%
73%
91%
1

Aplikasi Satu Halaman (SPA)

16,676
2

Rendering Sisi Server (SSR)

11,281
3

Pembuatan Situs Statis (SSG)

8,711
4

Aplikasi Multi Halaman (MPA)

7,799
5

Hidrasi Parsial (Partial Hydration)

3,934
6

Arsitektur Pulau (Islands Architecture)

2,652
7

Peningkatan Progresif (Progressive Enhancement)

2,493
8

Incremental Static Generation (ISG)

2,140
9

Streaming SSR

1,725
10

Hidrasi Progresif (Progressive Hydration)

1,564
0%
18%
37%
55%
73%
91%
% dari pertanyaan responden
We asked members of the JavaScript community to share their “pick of the year”

My 2023 Pick: Web Interoperable Runtimes

Web Interoperable Runtimes are execution environments that allow code to run consistently across multiple platforms and environments. I believe that working with such a standard exposes us to the future of web development.
We asked members of the JavaScript community to share their “pick of the year”

Gustavo Vasquez

Software Engineer 🇧🇷

JavaScript Pain Points

What aspects of JavaScript do you struggle with the most?
0%
7%
15%
22%
30%
37%
1

Arsitektur Kode

6,396
2

Manajemen State

5,499
3

Alat Build

4,885
4

Mengelola Dependency

4,834
5

Performa

4,334
6

Debugging

3,984
7

Menulis Type

3,868
8

Mengelola Waktu

3,426
9

Kode async

1,986
10

Mencari paket

1,922
0%
7%
15%
22%
30%
37%
% dari pertanyaan responden

Missing Features

What do you feel is currently missing from JavaScript?
0%
11%
23%
34%
45%
57%
1

Type statis

9,359
2

Standar Pustaka

7,064
3

Pengelola tanggal yang lebih baik

6,620
4

Struktur Data Immutable

4,255
5

Operator Pipa

3,564
6

Observable

3,372
7

Membandingkan Pola

3,349
8

Dekorator

2,691
9

Signals

10

Error handling

0%
11%
23%
34%
45%
57%
% dari pertanyaan responden

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.