Survei State of JS 2023 berjalan dari 22 November sampai 12 Desember 2023, dan mendapatkan 23,540 respon. Survei ini dijalankan oleh Devographics, sebuah kolektif yang terdiri dari saya Sacha Greif dan Eric Burel, 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 dan RenderATL.
Pendanaan Lainnya: tahun ini, Google dan Nijibox 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.
Pengambilan Data: aplikasi Vulcan.js kustom.
Penyimpanan/Pemrosesan Data: Agregasi MongoDB & MongoDB.
API Data: API GraphQL Node.js.
Situs Web Hasil: Gatsby Aplikasi React.
Visualisasi Data: Nivo pustaka visualisasi data React.
Fon: IBM Plex Mono dan Bebas Neue.