-
Notifications
You must be signed in to change notification settings - Fork 2
/
js2023.yml
415 lines (311 loc) · 23.4 KB
/
js2023.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
locale: id-ID
translations:
###########################################################################
# General
###########################################################################
- key: general.results.description
t: Edisi 2023 dari survei tahunan tentang tren-tren terkini di ekosistem JavaScript.
###########################################################################
# Introduction
###########################################################################
- key: introduction.js2023
t: |
<span class="first-letter">S</span>eharusnya sudah jelas sekarang bahwa, terlepas dari baik atau buruknya, JavaScript tidak akan melambat.
Di antara server components, server actions, signal, compiler, dan lebih banyak lagi, kita melihat banyak inovasi muncul lebih cepat dari yang bisa kita tangani.
Cara untuk menghindari kelelahan JavaScript adalah dengan mengingat bahwa anda dapat memilih jalur anda sendiri: tentu, anda dapat menggunakan teknologi termutakhir dan menjadi pengadopsi pertama; namun anda juga bisa lebih pelan-pelan dan berfokus pada teknologi yang stabil dan terbukti – dan kemudian memakai teknologi baru setelah beberapa tahun kemudian.
Ngomong-ngomong tentang pelan-pelan, mungkin anda bertanya kenapa hasil survei 2023 baru dirilis 6 bulan memasuki *2024*. Kenyataannya, di antara meluncurkan survei [State of HTML](https://2023.stateofhtml.com/) yang baru, membuat format pertanyaan baru, memproses jawaban bebas yang lebih banyak dari sebelumnya, dan menulis ulang sebagian besar dari kode visualisasi data kami, bisa dibilang kami menanggung beban kerja yang mungkin terlalu ambisius.
Kami harap usaha ekstra ini akan sepadan dengan hasilnya. Dan kami tentu berencana untuk melangkah lebih cepat di masa depan.
Oke, mari kita lihat perkembangan terbaru JavaScript!
<span class="conclusion__byline">– Sacha Greif</span>
###########################################################################
# Tshirt
###########################################################################
- key: sections.tshirt.title
t: Kaos
- key: sections.tshirt.description
t: |
## Dukung Survei ini Dengan Kaos State Of JavaScript
Di antara kualitas video yang buruk, kaset yang besar, dan harus memutar balik, tidak ada yang dapat dirindukan dari era VHS. Namun satu hal yang kami *rindukan* adalah visual 90an yang dulu menghiasi kaset VHS yang kosong.
Namun, berkat dari seniman bertalenta Christopher Kirk-Nielsen anda dapat menikmati semua kekerenan retro ini sambil juga merayakan kecintaan anda akan JavaScript dalam waktu yang bersamaan!
- key: tshirt.about
t: Tentang kaos ini
- key: tshirt.description
t: |
Kami menggunakan kaos tri-blend berkualitas tinggi yang sangat lembut dengan bentuk ramping yang dicetak dari mitra kami di Cotton Bureau.
- key: tshirt.getit
t: Dapatkan
- key: tshirt.price
t: USD $29 + pengiriman
- key: tshirt.designer.heading
t: Tentang perancang kaos
- key: tshirt.designer.name
t: Christopher Kirk-Nielsen
- key: tshirt.designer.bio
t: |
Berasal dari Prancis namun sekarang tinggal di Amerika Serikat, Chris bukan hanya seorang pengembang front-end yang menakjubkan, namun juga seorang ilustrator bertalenta dengan spesialisasi dalam bidang visual retro. Kami mendorong anda untuk melihat [desain kaos lainnya darinya](https://chriskirknielsen.com/designs)!
###########################################################################
# Sections
###########################################################################
- key: sections.user_info.description
t: |
Tahun ini, sebanyak **39,471** responden mengambil bagian dalam survei ini. dan untuk
membantu menyorot suara-suara yang berbeda dan surface deeper insights, kami mengupayakan secara khusus
untuk membuat cara-cara baru untuk memecah data kami.
- key: sections.features.description
t: |
JavaScript mungkin bergerak cepat, namun kelihatannya pengembang JavaScript bergerak lebih cepat lagi, karena banyak fitur-fitur relatif baru yang menunjukkan tingkat penggunaan yang tinggi.
- key: sections.libraries.description
t: |
Hasil tahun ini menunjukkan tingginya tingkat perpecahan di dunia JavaScript. Terkadang ini dapat membuat kesulitan, namun kompetisi membuat sebuah ekosistem yang sangat dinamis.
- key: sections.other_tools.description
t: |
Sementara percakapan tentang JavaScript seringkali berujung pada framework mana untuk dipilih, harus diingat bahwa ada satu galaksi yang berisi alat, layanan, dan platform lain untuk dijelajahi!
- key: sections.usage.description
t: |
Sekali lagi sepertinya TypeScript telah ditetapkan sebagai baku, paling di antara tidak responden survei. Namun terlepas dari itu, penggunaan JavaScript masih bervariasi!
- key: sections.resources.description
t: |
Daripada menyediakan daftar opsi untuk dipilih para rseponden, kami memutuskan untuk memakai input teks. Ini menyebabkan masuknya beberapa item yang baru di bagian Sumber tahun ini!
- key: sections.awards.description
t: |
Penghargaan tahun ini didominasi oleh satu projek yang sangat spesifik… apakah anda bisa menebak apa projeknya?
###########################################################################
# Charts
###########################################################################
- key: options.features_categories.language
aliasFor: sections.language.title
- key: options.features_categories.browser_apis
aliasFor: sections.browser_apis.title
- key: options.features_categories.other_features
aliasFor: sections.other_features.title
###########################################################################
# Notes
###########################################################################
- key: blocks.gender.note
t: |
Jika anda ingin mempelajari lebih lanjut, kami [menulis sebuah blog](https://dev.to/sachagreif/is-our-survey-biased-against-women-49oj) yang addresses dinamika gender dari survei ini.
- key: blocks.source.note
t: >
Bagan ini mengumpulkan sekumpulan referrer, parameter URL, dan jawaban bebas.
- State of JS: milis [State of JS](https://stateofjs.com).
- State of CSS: milis State of CSS; juga mencocokan `email`, `by email`, dll.
- Work: mencocokkan `work`, `colleagues`, `coworkers`, dll.
###########################################################################
# Awards
###########################################################################
- key: award.feature_adoption_delta_award.comment
t: Dengan nilai progresi sebesar **{value}** pada 2023, **top-level await** dengan cepat menjadi bagian penting dalam JavaScript.
- key: award.tool_usage_delta_award.comment
t: |
**Vite** belum berumur dua tahun, namun alat tersebut sudah mendapatkan tempat dengan nilai progresi **{value}** dalam setahun kebelakang.
- key: award.tool_satisfaction_award.comment
t: Vite mengambil tempat tertinggi dengan nilai retensi **{value}** yang sangat tinggi!
- key: award.tool_interest_award.comment
t: Dengan nilai rasio ketertarikan senilai **{value}**, Vite sekali lagi memenangkan emas!
- key: award.most_write_ins_award.comment
t: Dengan sebutan **{value}**, **Bun** adalah teknologi yang paling disebut secara keseluruhan dalam pertanyaan bebas.
- key: award.most_commented_tool_award.comment
t: Dengan **{value}** komentar, React masih menjadi pustaka yang paling banyak didiskusikan.
- key: award.most_loved_tool_award.comment
t: Vite menjadi teknologi yang paling disukai, dengan **{value}** dari semua pengembang yang memiliki opini positif tentangnya!
###########################################################################
# Conclusion
###########################################################################
- key: conclusion.js2023.cassidy_williams
t: |
<span class="first-line">Hai semuanya, ini tahun yang bagus untuk berselancar di internet.</span>
Ada banyak sekali hal menarik yang terjadi, dan aku bahkan menyiapkan popcorn di sebelah keyboardku, membangun sembari menonton!
Fakta bahwa banyak pustaka "kecil" seperti Preact, Solid, dan htmx yang mendapatkan sentimen positif melebihi sesuatu yang besar seperti Next.js itu merupakan hal yang luar biasa. Kita mulai bisa melihat kalau Angular mulai bangkit kembali, dan kita akan lihat apakah tren ini akan berlanjut di tahun depan. Kita bisa melihat banyak orang yang jatuh cinta pada industri ini. Kita melihat sistem tua yang berkarat ini berkembang. Astro juga sepertinya mulai ikut dalam lomba dukungan developer.
Dalam hal fitur peramban, rasanya kita bergerak terlalu cepat sampai-sampai dunia belum dapat mengejar kita. Bukan berarti itu hal yang buruk! Tapi aku setuju dengan sentimen bahwa dukungan browser menjadi perhatian utamaku dibandingkan hal-hal keren lainnya.
Meski begitu, Aku sendiri suka menggunakan beberapa fitur array dan bahkan mulai banyak orang yang mendukung PWA.
Tahun depan, mari kita tingkatkan keberagaman respon, ajak lebih banyak orang untuk melakukan pengembangan, dan semoga saja semua hal baru yang keren ini berada si sisi yang menyenangkan, bukannya malah mengintimidasi! Terima kasih kepada Sacha dan tim yang membolehkanku tampil, dan juga karena telah mengelola survei yang menakjubkan.
Sampai ketemu lagi!
- key: conclusion.js2023.cassidy_williams.bio
t: Dev advocate, engineer, open sourcer, dan memer
- key: conclusion.js2023.theo_browne
t: |
<span class="first-line">JavaScript dan TypeScript lebih bersemangat daripada sebelumnya.</span>
Kita melihat kelanjutan dari inovasi-inovasi yang dipimpin performa, kebanyakan dalam reaktivitas dan hidrasi (atau ketidakadaannya). Contohnya, [Svelte](https://www.youtube.com/watch?v=AdNJ3fydeao) mengutamakan kesederhanaan dalam ergonomik pengembang dan mengandalkan sang kompiler. Solid telah menjelajahi [pendekatan baru terhadap reaktivitas](https://www.youtube.com/watch?v=2iK9zzhSKo4), sementara Qwik [menggeser model mental dengan resumability](https://www.youtube.com/watch?v=Zddw6qy5pf0).
Inovasi juga menarik untuk dilihat pada berbagai solusi multi-platform seperti Tauri, Ionic dan Flutter, yang membuka pintu untuk aplikasi yang dapat berjalan di berbagai platform.
Kita melihat talenta di seluruh dunia- seperti Nigeria dan sekarang India [memiliki pertumbuhan pengembang tercepat di GitHub](https://octoverse.github.com/2022/global-tech-talent). Di seluruh dunia, ada berbagai proyek yang menakjubkan seperti [Chakra UI](https://chakra-ui.com/) dari Segun Adebayo, atau [Hoppscotch](https://hoppscotch.io/) dari Liyas Thomas, dan orang-orang yang mendukung pembelajaran dan pertumbuhan orang lain seperti Ada Nduka Oyom yang mendirikan [SheCodeAfrica](https://shecodeafrica.org/), sebuah organisasi non-profit yang telah membantu memberdayakan lebih dari 17K wanita di seluruh Afrika.
Ketika kita melihat berbagai framework yang besar seperti React, Angular, atau Vue kita seringkali melihat kurangnya tingkat kepuasan, dan kita dapat bertanya apa artinya di masa depan. Saya yakin penurunan ini adalah sebuah fungsi dari seringya dipakai alat-alat tersebut untuk produksi, menemukan mengalami kelebihan dan kekurangan yang dimiliki tiap alat. Itu adalah tanda dari kedewasaaan dan apresiasi dari apa yang dapat ditawarkan alat-alat ini. Mereka juga akan terus mempelajari dari inovasi dalam ekosistem dan terus berevolusi.
Pada akhirnya, Saya sangat gembira melihat kehadiran Vite yang absolut dalam bagian award untuk tahun kedua berturut-turut. Teknologi build dan serve sedang mengalami kemajuan besar dan kita semua mengalami manfaat dari semua kerja keras ini. Bravo!
- key: conclusion.js2022.bio
t: Direktur Engineering dan Web Infrastructure, Google
###########################################################################
# Picks
###########################################################################
- key: picks.my_pick
t: "Pilihan 2023 Saya: "
- key: picks.intro
t: Kami meminta anggota dari komunitas JavaScript untuk membagikan “pilihan tahun ini” mereka
# https://leaddev.com/personal-development/how-build-trust-new-engineering-manager
- key: picks.emma_bostian.name
t: How to build trust as a new engineering manager
- key: picks.emma_bostian.bio
t: Engineering Manager, instructor, dan co-host dari Ladybug Podcast.
- key: picks.emma_bostian.description
t: |
Saya menemukan postingan blog LeadDev di kategori _Skills for new managers_ sangat berharga sebagai seorang Engineering Manager baru. Mereka menyediakan sumber yang bagus untuk siapapun yang ingin meningkatkan keterampilan rekayasa dan kepemimpinan mereka!
# https://pocketbase.io
- key: picks.fireship.name
t: Pocketbase
- key: picks.fireship.bio
t: Google developer expert, data enthusiast, dan YouTuber
- key: picks.fireship.description
t: |
Pilihan saya tahun ini adalah projek Pocketbase -sebuah backend sumber terbuka yang ditenagai SQLite. SDK JavaScript yang disediakan memberikan para pengembang web semua yang dibutuhkan untuk membuat sebuah aplikasi serius, dan yang menakjubkan, bisa dideploy sebagai satu binary ke server $5 mana saja.
# https://www.localfirst.fm/
- key: picks.rich_harris.name
t: localfirst.fm
- key: picks.rich_harris.bio
t: Pembuat masalah sumber terbuka di Vercel. Pembuat Rollup dan Svelte
- key: picks.rich_harris.description
t: |
Saya akan menominasikan type annotations, yang diumumkan tahun ini.
# https://tldraw.com
- key: picks.david_khourshid.name
t: tldraw
- key: picks.david_khourshid.bio
t: Pencipta XState dan pencipta [http://stately.ai](Stately)
- key: picks.david_khourshid.description
t: |
Lebih dari kanvas yang tak terbatas, tldraw membayangkan kembali kemungkinan untuk antarmuka pengguna, mulai dari eksperimen AI yang manakjubkan hingga perhatian pada detil gambar. Sumber kode juga sudah tersedia, dan saya menghargai state machines dan extensible API dalam melakukan uji coba tanpa batas.
# https://replicache.dev/
- key: picks.dax_raad.name
t: Replicache
- key: picks.dax_raad.bio
t: Membangun [SST](https://sst.dev/) dan [terminal](https://www.terminal.shop/)
- key: picks.dax_raad.description
t: |
Belum ada teknologi yang memiliki pengaruh lebih besar dalam hal kualitas dari yang pernah saya bangun selama bertahun-tahun. Kurasa semua itu membawa obor dalam mendorong apa yang bisa kita lakukan di web.
# https://lexical.dev/
- key: picks.german_jablonski.name
t: Lexical
- key: picks.german_jablonski.bio
t: CEO dan pencipta [Fluski](https://fluski.com/), manejer notes dan spreadsheet
- key: picks.german_jablonski.description
t: |
Ini merupakan tahun yang luar biasa bagi Meta text editor. Model data dan siklus hidupnya telah sangat membantu saya dalam membuat program.
# https://marvinh.dev/blog/speeding-up-javascript-ecosystem/
- key: picks.alina_listunova.name
t: Speeding up the JavaScript ecosystem
- key: picks.alina_listunova.bio
t: Front-end Developer, Technical Translator 🇺🇦
- key: picks.alina_listunova.description
t: |
Dimulai pada akhir 2022, seri artikel berkelanjutan ini yang ditulis oleh pengembang Preact, Marvin Hagemeister, memperlihatkan elemen yang tidak efisien dalam proyek JavaScript modern. Ini merupakan bagian yang menakjubkan untuk para profesional yang ketat akan efisiensi.
# https://www.rspack.dev/
- key: picks.shadowingszy.name
t: Rspack
- key: picks.shadowingszy.bio
t: Architect of Datawhale, senior front-end R&D engineer of ByteDance
- key: picks.shadowingszy.description
t: |
Rspack adalah web bundler berbasis Rust yang sangat cepat. Dengan menggunakan Rust, itu telah menyelesaikan banyak hambatan kinerja dari JS bundler. Bahkan itu kompatibel dengan ekosistem webpack.
# https://unjs.io/
- key: picks.quarkstuff.name
t: UnJS
- key: picks.quarkstuff.bio
t: Web & Game dev nerd
- key: picks.quarkstuff.description
t: |
Ekosistem UnJS seperti sebuah kotak mainan para pengembang. Mulai dari ofetch dan consola hingga citty dan nitro, pasti selalu ada yang bisa kau pakai untuk proyek besarmu.
# https://www.npmjs.com/package/tess2
- key: picks.martin_heidegger.name
t: tess2.js
- key: picks.martin_heidegger.bio
t: Web developer, event organizer
- key: picks.martin_heidegger.description
t: |
Tahun lalu aku belum melakukan banyak hal dengan JavaScript, tapi aku kagum pada algoritma tess2, sebuah pustaka npm berumur 10 tahun yang masih bekerja dengan sangat baik!
# https://auto-animate.formkit.com/
- key: picks.sacha_greif.name
t: AutoAnimate
- key: picks.sacha_greif.bio
t: State of JS creator
- key: picks.sacha_greif.description
t: |
Pustaka AutoAnimate dari Formkit, yang memperlihatkan langsung cara kerjanya pada situs, melakukan persis apa yang tersirat dari namanya dan entah bagaimana bisa menambahkan animasi pada aplikasimu hanya dengan sebaris kode!
# https://nuxt.com/
- key: picks.rexhent.name
t: Nuxt
- key: picks.rexhent.bio
t: Aspiring Linux and web developer
- key: picks.rexhent.description
t: |
Nuxt berfokus pada DX & UX. Itu stabil dan terus berkembang. Nuxt juga memiliki devtool terbaik dari kerangka kerja mana pun dan telah menciptakan UnJS, dan tooling lainnya yang menjadi pondasi kerangka kerja baru, seperti Nitro. Mereka adalah pilar dari komunitas FOSS.
# https://medium.com/@devgustavovasquez/the-future-of-web-development-embracing-interoperable-runtimes-bd2006e9b9d7
- key: picks.gustavo_vasquez.name
t: Web Interoperable Runtimes
- key: picks.gustavo_vasquez.bio
t: Software Engineer 🇧🇷
- key: picks.gustavo_vasquez.description
t: |
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.
# https://x.com/wunderacle
- key: picks.augustin_mauroy.name
t: Claudio Wunder
- key: picks.augustin_mauroy.bio
t: Web developer and an OSS enthusiast
- key: picks.augustin_mauroy.description
t: |
Claudio itu orang yang hebat. Tidak hanya membantu saya belajar sebagai pengembang, dia juga yang membuat desain ulang halaman web Node menjadi kenyataan, semua itu berkat kemampuan kepemimpinannya. Dan dia terus mendorong maju proyek Node.
# https://www.electronjs.org/
- key: picks.kilian_valkhof.name
t: Electron
- key: picks.kilian_valkhof.bio
t: Creator of Polypane Browser for Developers
- key: picks.kilian_valkhof.description
t: |
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.
# https://x.com/dawntraoz
- key: picks.arisa_fukuzaki.name
t: Alba Silvente Fuentes
- key: picks.arisa_fukuzaki.bio
t: Senior DevRel Engineer & Docs at Storyblok
- key: picks.arisa_fukuzaki.description
t: |
Alba menulis tentang pengembangan frontend, arsitektur web, dan performa web, telah berbicara dalam banyak konferensi, dan memiliki sebuah podcast, "No me da la vida". Ia telah menginspirasi banyak pengembang, dan saya salah satunya!
# - key: picks.xxxx.name
# t:
# - key: picks.xxxx.bio
# t:
# - key: picks.xxxx.description
# t: |
###########################################################################
# Sponsors
###########################################################################
- key: sponsors.frontendmasters.description
t: Majukan keterampilan anda dengan kursus rekayasa front-end yang mendalam dan modern.
- key: sponsors.google_chrome.description
t: Terima kasih kepada tim Google Chrome untuk mendukung pekerjaan kami.
- key: sponsors.tokyodev.description
t: Temukan pekerjaan pengembang anda di Jepang hari ini.
- key: sponsors.renderatl.description
t: Ini adalah sebuah konferensi teknologi tentang Rekayasa Front-End.
###########################################################################
# FAQ/About
###########################################################################
- key: about.content
t: |
Survei State of JS 2023 berjalan dari 22 November sampai 12 Desember 2023, dan mendapatkan 23,540 respon. Survei ini dijalankan oleh [Devographics](https://devographics.com/), sebuah kolektif yang terdiri dari saya [Sacha Greif](https://sachagreif.com/) dan [Eric Burel](https://www.lbke.fr/), dan juga beberapa ahli dan kontributor sumber terbuka.
### Perwakilan & Inklusivitas
Meskipun kami percaya bahwa penting untuk memberi suara kepada setiap komunitas, nyatanya survei terbuka seperti ini tidak akan selalu mewakili semua orang dengan baik, apalagi ketika beroperasi lewat sebuah sistem yang sudah membawa bias mereka masing-masing.
Untuk mengimbangi hal ini, kami mengimplementasikan tiga strategi berbeda:
- **Penjangkauan**: kami selalu berusaha untuk menjangkau berbagai organisasi berbeda (misalnya organisasi yang berfokus pada BIPOC- atau LGBTQ, atau platform pengajaran online) untuk mencoba membuat variasi dalam audiens kami.
- **Analisis Data**: lewat fitur-fitur seperti facet dan varian, kami selalu berusaha membuat suara segmen demografi manapun lebih mudah didengar, tak peduli sekecil apapun dalam data kami.
- **Penurunan Penghalang**: membuat survei ini terlalu panjang, tidak dapat diakses, lambat dimuat, hanya berbahasa Inggris, dll. semuanya dapat mengenakan sebuah "pajak usaha" yang menghalangi berbagai komunitas yang tidak dapat membayarnya. Memperbaiki hal ini dapat menurunkan penghalang masuk dan membuat audiens kami lebih beragam.
- **Penjualan kaos**.
- **Bagan Bersponsor**: anggota komunitas dapat membuat donasi untuk survei dan kami akan menampilkan nama mereka di dalam laporan.
- **Pranala Berponsor**: pranala yang mengarah ke sumber daya yang direkomendasikan di bawah setiap halaman disediakan oleh mitra kami [Frontend Masters](https://frontendmasters.com/) dan [RenderATL](https://www.renderatl.com/).
- **Pendanaan Lainnya**: tahun ini, [Google](https://www.google.com/) dan [Nijibox](https://nijibox.jp/) mendanai pekerjaan saya di survei ini secara langsung.
Kontribusi atau sponsor apapun sangat diapreasiasi. Saya ingin secara khusus bekerja lebih erat dengan lebih banyak vendor browser, karena mereka memainkan peran yang sungguh penting dalam ekosistem web.
### Ikhtisar Teknis
Anda dapat menemukan sebuah ikhtisar teknis yang lebih mendalam tentang bagaimana survei ini dikelola [di sini](https://dev.to/sachagreif/how-the-devographics-surveys-are-run-2023-edition-1p6a).
- **Pengambilan Data**: aplikasi [Vulcan.js](http://vulcanjs.org/) kustom.
- **Penyimpanan/Pemrosesan Data**: Agregasi MongoDB & MongoDB.
- **API Data**: API GraphQL Node.js.
- **Situs Web Hasil**: [Gatsby](https://www.gatsbyjs.com/) Aplikasi React.
- **Visualisasi Data**: [Nivo](https://nivo.rocks/) pustaka visualisasi data React.
- **Fon**: [IBM Plex Mono](https://fonts.google.com/specimen/IBM+Plex+Mono) dan [Bebas Neue](https://fonts.google.com/specimen/Bebas+Neue).