メインコンテンツにスキップ

使用状況

どのようにJavaScriptを使用していますか?

JavaScriptとTypeScriptのバランス

どのくらいの割合で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%
%のアンケート回答数

JavaScriptの使用状況

主にどのようなコンテキストでJavaScriptを使っていますか?
0%
18%
36%
55%
73%
91%
1

プロフェッショナルとして

17,030
2

趣味として

6,991
3

学生として

2,235
0%
18%
36%
55%
73%
91%
%のアンケート回答数
We asked members of the JavaScript community to share their “pick of the year”

My 2023 Pick: [ja-JP] picks.kilian_valkhof.name

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

Kilian Valkhof

[ja-JP] picks.kilian_valkhof.bio

JavaScriptの使用状況

どのような目的でJavaScriptを使っていますか?
0%
20%
39%
59%
78%
98%
1

フロントエンド開発

18,095
2

バックエンド開発

12,269
3

モバイルアプリ開発

4,987
4

デスクトップアプリ開発

3,656
5

データ可視化

2,859
6

グラフィックス&アニメーション

2,205
7

データ分析

1,384
8

ゲーム開発

1,142
9

機械学習

467
10

組み込みアプリ開発

452
0%
20%
39%
59%
78%
98%
%のアンケート回答数
0%
9%
18%
28%
37%
46%
1

プログラミング・技術ツール

7,519
2

コンサルティング・サービス業

5,361
3

Eコマース・小売

4,420
4

金融

2,821
5

教育

2,565
6

マーケティング・営業・アナリティクス

2,539
7

エンターテインメント

2,278
8

医療

1,681
9

ニュース・メディア・ブログ

1,614
10

政府系

1,097
0%
9%
18%
28%
37%
46%
%のアンケート回答数

アプリケーションパターン

過去1年間で、どのアーキテクチャやレンダリングパターンを使用しましたか?
0%
18%
37%
55%
73%
91%
1

シングルページアプリケーション(SPA)

16,676
2

サーバーサイドレンダリング(SSR)

11,281
3

静的サイト生成(SSG)

8,711
4

マルチページアプリケーション(MPA)

7,799
5

部分的なハイドレーション(Partial Hydration)

3,934
6

アイランドアーキテクチャ(Islands Architecture)

2,652
7

プログレッシブエンハンスメント(Progressive Enhancement)

2,493
8

インクリメンタル静的生成(Incremental Static Generation)

2,140
9

ストリーミングサーバサイドレンダリング(Streaming SSR)

1,725
10

プログレッシブハイドレーション(Progressive Hydration)

1,564
0%
18%
37%
55%
73%
91%
%のアンケート回答数
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のつらいところ

JavaScriptのどこに一番苦労していますか?
0%
7%
15%
22%
30%
37%
1

コード設計

6,396
2

ステート管理

5,499
3

ビルドツール

4,885
4

依存関係の管理

4,834
5

パフォーマンス

4,334
6

デバッグ

3,984
7

型付け

3,868
8

日付や時刻の処理

3,426
9

非同期処理

1,986
10

パッケージの検索

1,922
0%
7%
15%
22%
30%
37%
%のアンケート回答数

欠けている機能

どんな機能がJavaScriptに足りてないと思いますか?
0%
11%
23%
34%
45%
57%
1

Static Typing

9,359
2

Standard Library

7,064
3

より良い日付管理

6,620
4

イミュータブルなデータ構造

4,255
5

Pipe Operator

3,564
6

Observable

3,372
7

パターンマッチ

3,349
8

Decorators

2,691
9

Signals

10

Error handling

0%
11%
23%
34%
45%
57%
%のアンケート回答数

おすすめのリソース

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.
パートナーのサポートに感謝しています! 詳細をみる。