State of JavaScript 2021
(2021.stateofjs.com)<p>- Survei terhadap 16.085 orang dari 148 negara<br />
- Gaji$: 50~100k 22% > 100~200k 16% > 30~50k > 13%<br />
- Pengalaman kerja y: 5~10 23% > 2~5 20% > 10~20 > 19%<br />
- Usia: 24~34 39% > 35~44 19% > 18~24 10% > 45~54 5%<br />
- Laki-laki 71%, perempuan 4% <br />
<br />
- Tier berdasarkan tingkat kepuasan library <br />
→ S(>90%) : Vite, esbuild, Jest, Cypress, Next.js ..<br />
→ A(>80%) : Svelte, Storybook, Express, Nest, Rollup, REact, Capacitor, Puppeteer, Nuxt, Parcel, Vue.js//<br />
→ B(>70%) : React Native, Strapi, Expo, Webpack, Preact, Mocha..<br />
→ C(>60%) : Jasmine, Ionic, Gatsby, Angular, Browserify, Gulp..<br />
<br />
- Framework frontend<br />
→ Kepuasan: Solid 90% > Svelte 90% > React 84% > Vue.js 80% > Alpine.js 79% <br />
→ Penggunaan: React 80% > Angular 54% > Vue.js 51% > Svelte 20% > Preact > 14% <br />
<br />
- Framework backend <br />
→ Kepuasan: SvelteKit 96% > Astro 91% > Fastify 91% > Next.js 91% > Remix 91% <br />
→ Penggunaan: Express 81% > Next.js 45% > Gatsby 27% > Nuxt 20% > Nest 19% <br />
<br />
- Testing <br />
→ Kepuasan: Testing Library 96% > Vitest 94% > Jest 93% > Playwright 93% > Cypress 92% <br />
→ Penggunaan: Jest 74% > Mocha 50% > Storybook 48% > Cypress 43% > Jasmine 40%<br />
<br />
- Mobile & desktop<br />
→ Kepuasan: Tauri 83% > Capacitor 82% > Electron 82% > React Native 77% > Native Apps 76%<br />
→ Penggunaan: Electron 36% > React Native 34% > Cordova 32% > Ionic 29% > Expo 23%<br />
<br />
- Build tool <br />
→ Kepuasan: Vite 98% > esbuild 96% > swc 94% > tsc CLI 94% > Rollup 84%<br />
→ Penggunaan: webpack 89% > tsc CLI 79% > Gulp 63% > Rollup 39% > Browserify 34%<br />
<br />
- Tool Monorepo <br />
→ Kepuasan: pnpm 89% > Turborepo 88% > Nx 85% > npm Workspace 84% > Yarn Workspace 80%<br />
→ Penggunaan: Lerna 25% > Yarn Workspace 25% > npm Workspace 25% > pnpm 13% > Nx 13%<br />
<br />
- Tool lain: Axios 41% > Lodash 37% > Moment 27% > date-fns 25% > RxJS 19% > Day.js 13% > jQuery 11% > D3 10% <br />
- Bahasa berbasis JS yang disukai: TypeScript 69% > Elm 2.4% > Flow 1.7% > CoffeScript 1.4% > Reason 1.3% <br />
- Bahasa yang digunakan selain JS: Python 25% > PHP 19% > Java 15% > Bash 15% > C# 14% > Go 10% > Rust 9.5% </p><p>- Situs yang paling sering dilihat: CSS-Tricks > Medium > Dev.to > Smasing Magazines > JavaScript Weekly > A List Apart <br />
- Tempat mencari informasi: Stack Overflow 72% > MDN 65% > W3Schools 37% > Web.dev 25% > Udemy 22%<br />
<br />
- Penghargaan: hal-hal yang paling menonjol tahun ini <br />
→ Fitur yang paling banyak diadopsi (pernah digunakan): Nullish Coalescing Operator (??)<br />
→ Teknologi yang paling banyak diadopsi (berencana digunakan lagi): esbuild <br />
→ Tingkat kepuasan tertinggi: Vite<br />
→ Tingkat ketertarikan tertinggi (teknologi yang setelah dikenal langsung paling menarik untuk dipelajari): Vite <br />
→ Item dengan suara terbanyak: Elm </p>
1 komentar