ข้ามไปยังเนื้อหา

ไลบรารี

ประสบการณ์และความรู้สึกเกี่ยวกับไลบรารีต่างๆ

Vite has been the most-loved library for a few years now, but it has now overtaken React to also become the #2 most-used item, and seems ready to take the top spot next year.

Meanwhile, while Next.js is the 13th most-loved project, it's also the 5th most-hated, and generated the most comments overall–which goes to show just how polarizing the framework can be.

Category:

Baseline Status:

จัดกลุ่มตาม:

จัดเรียงตาม:

01
Build Tools
86.4%
11.5%
11,342
02
Build Tools
84.4%
12.8%
11,348
03
Front-end Frameworks
83.6%
14.4%
12,130
04
Back-end Frameworks
79.9%
16.6%
11,689
05
Testing
74.4%
21%
3.6%
11,421
06
Meta-Frameworks
58.6%
39.6%
11,845
07
Testing
56.1%
30.5%
12.9%
11,385
08
Build Tools
53.8%
32.5%
13%
11,271
09
Testing
53.8%
30.8%
15.1%
11,396
10
Build Tools
52.7%
14.1%
32.5%
11,264

Experience

  • <span aria-hidden="true">🤓</span> เคยใช้: Respondents who have used an item.
  • <span aria-hidden="true">👀</span> เคยได้ยิน: Respondents who have heard about an item, but haven't used it.
  • <span aria-hidden="true">🤷</span> ไม่เคยได้ยิน: Respondents who have never heard about an item.

Sentiment

  • Positive: Respondents who are interested in learning more about a technology; or are willing to use it again.
  • Neutral: Responents who did not indicate any sentiment about a technology.
  • Negative: Respondents who are not interested in learning more about a technology; or have used it and had a negative experience.

การเปลี่ยนแปลงตามกาลเวลา

JavaScript libraries commonly display a "boomerang" pattern over time: boosted by early positivity (line goes right), usage increases (line shoots up), but users then get confronted with more edge cases and real-world issues, and opinions can become more negative (line veers left).

This means any project that moves to the right (such as Vue.js) or even just stays vertical (such as Astro) is worth paying attention to!

เส้นแต่ละเส้นแสดงข้อมูลตั้งแต่ปีที่มีข้อมูลแรกสุดถึงปีที่มีข้อมูลล่าสุด ยิ่งจุดสูงขึ้นหมายถึงเทคโนโลยีถูกใช้โดยคนมากขึ้น และยิ่งจุดไปทางขวาแสดงว่าผู้ใช้ต้องการเรียนรู้มากขึ้น หรือได้ใช้แล้วและจะใช้ซ้ำอีก

Category:

ช่วงแกน Xความคิดเห็นเชิงลบความคิดเห็นเชิงบวกช่วงแกน Yเคยใช้ไม่เคยใช้React. ความเร็ว: 26.32. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.react, 2016:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (68.52%), (5.28%)react, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (69.36%), (23.93%)react, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (67.98%), (43.03%)react, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (67.43%), (60.47%)react, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (63.25%), (60.02%)react, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (53.12%), (59.8%)react, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (52.86%), (63.52%)react, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (42.61%), (68.81%)react, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (35.37%), (64.28%)react, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (31.01%), (69.1%)Vue.js. ความเร็ว: 110.51. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.vuejs, 2016:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (8.91%), (-79.95%)vuejs, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (47.39%), (-56.96%)vuejs, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (52.2%), (-36.72%)vuejs, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (49.65%), (-7.19%)vuejs, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (46.96%), (-2.06%)vuejs, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (30.62%), (2.38%)vuejs, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (25.88%), (-7.74%)vuejs, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (26.26%), (0.23%)vuejs, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (29.75%), (8.44%)vuejs, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (27.71%), (11.75%)Angular. ความเร็ว: 28.53. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.angular, 2016:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (7.76%), (-60.04%)angular, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-10.26%), (-43.16%)angular, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-31.44%), (15.44%)angular, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-36.53%), (15.45%)angular, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-35.04%), (11.6%)angular, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-36.52%), (7.83%)angular, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-37.28%), (-2.5%)angular, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-34.65%), (-8.34%)angular, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-19.24%), (5.56%)angular, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-25.72%), (1.98%)Preact. ความเร็ว: 19.83. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.preact, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-4.48%), (-85.1%)preact, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-5.39%), (-75.65%)preact, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-5.74%), (-73.15%)preact, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-17.47%), (-71.95%)preact, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-12.11%), (-74.44%)preact, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-17.73%), (-72.53%)preact, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-20.43%), (-56.01%)preact, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-16.52%), (-53.21%)Svelte. ความเร็ว: 50.43. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.svelte, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (28.21%), (-84.44%)svelte, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (34.33%), (-70.91%)svelte, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (42.28%), (-60.33%)svelte, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (45.3%), (-57.8%)svelte, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (44.67%), (-48.42%)svelte, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (32.04%), (-37.26%)svelte, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (29.17%), (-34.97%)Alpine.js. ความเร็ว: 31.01. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.alpinejs, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-5.48%), (-93.31%)alpinejs, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-10.94%), (-88.64%)alpinejs, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-12.58%), (-87.8%)alpinejs, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-16.14%), (-84.67%)alpinejs, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-13.18%), (-57.17%)alpinejs, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-12.52%), (-55.24%)Lit. ความเร็ว: 29.1. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.litelement, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-1.58%), (-89.25%)litelement, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-2.27%), (-85.9%)litelement, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.88%), (-87.73%)litelement, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-4.8%), (-84.18%)litelement, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.78%), (-56.29%)litelement, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.86%), (-54.86%)Solid. ความเร็ว: 41.62. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.solid, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (6.02%), (-94.44%)solid, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (23.7%), (-87.53%)solid, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (15.58%), (-82.11%)solid, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (9.51%), (-61.22%)solid, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (11.64%), (-58.44%)Qwik. ความเร็ว: 3.26. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.qwik, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (17.05%), (-96.41%)qwik, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (3.54%), (-91.85%)qwik, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.44%), (-65.24%)qwik, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-11.32%), (-64.76%)Stencil. ความเร็ว: 26.96. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.stencil, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-9.72%), (-91.42%)stencil, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-17.23%), (-90.98%)stencil, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-11.81%), (-62.1%)stencil, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-11.92%), (-62.25%)HTMX. ความเร็ว: 4.59. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.htmx, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (10.69%), (-89.74%)htmx, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-5.88%), (-66.61%)htmx, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-10.73%), (-63.72%)Next.js. ความเร็ว: 76.03. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.nextjs, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (24.14%), (-80.42%)nextjs, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (49.52%), (-45.5%)nextjs, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (55.25%), (-26.64%)nextjs, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (53.11%), (-10.27%)nextjs, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (53.66%), (-2.91%)nextjs, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (33.21%), (14.11%)nextjs, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (12.27%), (14.61%)nextjs, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-3.08%), (22.84%)Nuxt. ความเร็ว: 20.55. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.nuxt, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (9.77%), (-66.36%)nuxt, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (8.22%), (-60.43%)nuxt, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (5.26%), (-63.96%)nuxt, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (2.19%), (-53.1%)nuxt, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (0.66%), (-37.78%)nuxt, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (0.06%), (-36.09%)Gatsby. ความเร็ว: -66.62. ความคิดเห็นที่เป็นบวกและ/หรือการใช้งานที่เพิ่มขึ้นโดยรวม.gatsby, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (36.2%), (-50.33%)gatsby, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (16.23%), (-43.78%)gatsby, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-12.47%), (-46.5%)gatsby, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-28.12%), (-54.18%)gatsby, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-50.01%), (-54.01%)gatsby, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-38.61%), (-43.26%)gatsby, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-38.65%), (-42.09%)Remix. ความเร็ว: 4.28. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.remix, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (23.1%), (-90.13%)remix, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (13.43%), (-84.42%)remix, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (3.14%), (-79.16%)remix, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (2.93%), (-57.53%)remix, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-10.65%), (-52.08%)Astro. ความเร็ว: 83.52. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.astro, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (11.43%), (-93.52%)astro, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (26.54%), (-82.41%)astro, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (31.33%), (-61.89%)astro, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (29.42%), (-36.43%)astro, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (29.62%), (-28.19%)SvelteKit. ความเร็ว: 19.95. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.sveltekit, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (27.75%), (-80.31%)sveltekit, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (29.52%), (-76.26%)sveltekit, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (27.1%), (-64.41%)sveltekit, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (14.58%), (-47.07%)sveltekit, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (12.44%), (-45.05%)Docusaurus. ความเร็ว: 22.89. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.docusaurus, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (8.56%), (-83.28%)docusaurus, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (1.27%), (-79.41%)docusaurus, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (0.1%), (-54.21%)docusaurus, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-1.11%), (-50.71%)SolidStart. ความเร็ว: 26.31. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.solidstart, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (4.37%), (-94.2%)solidstart, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (0.65%), (-66.2%)solidstart, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-0.28%), (-63.23%)Deno Fresh. ความเร็ว: 31.07. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.fresh, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-0.54%), (-94.1%)fresh, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (1.8%), (-66.12%)fresh, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-0.6%), (-62.95%)Quasar. ความเร็ว: 27.08. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.quasar, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-2.89%), (-92.95%)quasar, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-5.24%), (-91.03%)quasar, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.04%), (-91.81%)quasar, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-8.36%), (-89.06%)quasar, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-3.99%), (-65.54%)quasar, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-4.78%), (-63.96%)Express. ความเร็ว: 7.43. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.express, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (62.76%), (32.68%)express, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (68.36%), (37.28%)express, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (71.66%), (54.7%)express, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (71.26%), (60.24%)express, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (63.71%), (61.98%)express, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (42.11%), (60.75%)NestJS. ความเร็ว: 52.54. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.nest, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (12.19%), (-74.33%)nest, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (14.84%), (-61.67%)nest, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (9.07%), (-18.66%)Fastify. ความเร็ว: 52.83. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.fastify, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (7.2%), (-87.99%)fastify, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (16.22%), (-78.73%)fastify, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (10.44%), (-38.39%)Strapi. ความเร็ว: 26.04. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.strapi, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (6.94%), (-81.79%)strapi, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (7.12%), (-74.98%)strapi, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-4%), (-44.8%)Koa. ความเร็ว: 11.42. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.koa, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (7.26%), (-77.73%)koa, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (0.44%), (-82.13%)koa, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (3.74%), (-71.79%)koa, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-0.15%), (-68.97%)koa, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-7.61%), (-51.44%)Hapi. ความเร็ว: 14.28. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.hapi, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-0.86%), (-81.8%)hapi, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-9.19%), (-81.66%)hapi, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.72%), (-61.64%)Jest. ความเร็ว: 147.96. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.jest, 2016:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (6.44%), (-84%)jest, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (42.04%), (-47.24%)jest, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (58.96%), (-17.8%)jest, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (76.61%), (27.02%)jest, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (78.95%), (36.59%)jest, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (75.27%), (45.4%)jest, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (64.98%), (36.54%)jest, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (51.12%), (48.58%)jest, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (28.34%), (45.06%)jest, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (19.14%), (51.25%)Mocha. ความเร็ว: -68.09. ความคิดเห็นที่เป็นบวกและ/หรือการใช้งานที่เพิ่มขึ้นโดยรวม.mocha, 2016:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (62.19%), (-2.98%)mocha, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (55.53%), (3.54%)mocha, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (41.56%), (-4.2%)mocha, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (36.4%), (8.14%)mocha, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (28.61%), (5.4%)mocha, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (14.57%), (0.55%)mocha, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (9.26%), (-12.42%)mocha, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-7.12%), (-9.14%)mocha, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.82%), (-9.91%)mocha, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.93%), (-1.95%)Storybook. ความเร็ว: 71.11. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.storybook, 2018:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (31.26%), (-65.34%)storybook, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (47.84%), (-29.88%)storybook, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (53.06%), (-15.73%)storybook, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (52.76%), (-4.13%)storybook, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (46.97%), (-10.75%)storybook, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (45.6%), (4.08%)storybook, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (21.2%), (9.62%)storybook, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (19.43%), (17.58%)Cypress. ความเร็ว: 13.74. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.cypress, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (41.46%), (-48.85%)cypress, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (51.61%), (-29.83%)cypress, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (53.55%), (-14.58%)cypress, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (44.64%), (-15.49%)cypress, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (28.99%), (-5.76%)cypress, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (7.98%), (-0.01%)cypress, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (1.93%), (4.42%)Puppeteer. ความเร็ว: 13.5. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.puppeteer, 2019:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (36.03%), (-45.41%)puppeteer, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (37.56%), (-33.02%)puppeteer, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (30.26%), (-26.09%)puppeteer, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (22.35%), (-31.36%)puppeteer, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (19.91%), (-21.08%)puppeteer, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (8.01%), (-14.54%)puppeteer, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (8.53%), (-4.4%)Testing Library. ความเร็ว: 27.01. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.testing_library, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (33.13%), (-47.16%)testing_library, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (42.61%), (-29.66%)testing_library, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (38.58%), (-30.77%)testing_library, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (33.64%), (-19.91%)testing_library, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (22.02%), (-15.38%)testing_library, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (21.98%), (-8.99%)Playwright. ความเร็ว: 137.51. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.playwright, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (8.84%), (-93.37%)playwright, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (17.69%), (-81%)playwright, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (30.42%), (-68.54%)playwright, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (49.93%), (-40.47%)playwright, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (35.46%), (-12.69%)playwright, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (42.97%), (10%)WebdriverIO. ความเร็ว: 19.57. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.webdriverio, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-0.51%), (-80.11%)webdriverio, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-5.16%), (-80.52%)webdriverio, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.16%), (-82.65%)webdriverio, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-8.57%), (-82.46%)webdriverio, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.85%), (-57.67%)webdriverio, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.87%), (-54.17%)Vitest. ความเร็ว: 147.58. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.vitest, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (16.75%), (-94.66%)vitest, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (30.87%), (-71.88%)vitest, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (54.65%), (-33.53%)vitest, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (43.27%), (-5.97%)vitest, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (52.21%), (17.46%)Selenium. ความเร็ว: 9.12. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.selenium, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-11.72%), (-33.01%)selenium, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-34.28%), (-25.12%)selenium, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-25.99%), (-16.45%)selenium, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-25.74%), (-9.85%)TestCafe. ความเร็ว: 25.57. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.testcafe, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-6.83%), (-92.05%)testcafe, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-12.54%), (-90.96%)testcafe, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-5.5%), (-67.05%)testcafe, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-5.55%), (-67.75%)Mock Service Worker. ความเร็ว: 19.97. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.mock_service_worker, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (16.97%), (-74.45%)mock_service_worker, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (9.49%), (-52.18%)mock_service_worker, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (10.23%), (-47.75%)Node Test Runner. ความเร็ว: 5.41. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.node_test_runner, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (11.77%), (-56.53%)node_test_runner, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (8.22%), (-47.57%)webpack. ความเร็ว: -37.39. ความคิดเห็นที่เป็นบวกและ/หรือการใช้งานที่เพิ่มขึ้นโดยรวม.webpack, 2016:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (66.01%), (6.39%)webpack, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (81.67%), (46.16%)webpack, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (71.9%), (77.36%)webpack, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (47.42%), (78.37%)webpack, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (25.17%), (69.55%)webpack, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-7.34%), (80.12%)webpack, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-24.48%), (70.95%)webpack, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-38.45%), (73.45%)Parcel. ความเร็ว: -18.12. ความคิดเห็นที่เป็นบวกและ/หรือการใช้งานที่เพิ่มขึ้นโดยรวม.parcel, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (32.11%), (-45.24%)parcel, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (25.9%), (-37.94%)parcel, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (8.9%), (-45.64%)parcel, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-4.58%), (-41.32%)parcel, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-4.15%), (-31.58%)parcel, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นลบ (-4.97%), (-26.28%)Rollup. ความเร็ว: 87.5. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.rollup, 2017:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (14.6%), (-78.44%)rollup, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (28.33%), (-39.83%)rollup, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (28.62%), (-22.14%)rollup, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (18.73%), (-27.31%)rollup, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (27.17%), (-12.11%)rollup, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (18.89%), (-3.88%)rollup, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (21.06%), (2.59%)tsc CLI. ความเร็ว: -64.43. ความคิดเห็นที่เป็นบวกและ/หรือการใช้งานที่เพิ่มขึ้นโดยรวม.tsc, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (59.11%), (23.36%)tsc, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (76.88%), (57.36%)tsc, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (38.36%), (-2.9%)tsc, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (31.69%), (4.3%)tsc, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (15.84%), (-1.61%)tsc, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (14.88%), (3.15%)SWC. ความเร็ว: 75.12. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.swc, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (1.86%), (-98.24%)swc, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (18.45%), (-85.43%)swc, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (17.27%), (-74.73%)swc, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (29.67%), (-49.08%)swc, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (11.11%), (-34.95%)swc, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (9.19%), (-30.44%)esbuild. ความเร็ว: 117.47. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.esbuild, 2020:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (15.85%), (-89.08%)esbuild, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (48.14%), (-47.48%)esbuild, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (42.47%), (-38.22%)esbuild, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (52.68%), (1.29%)esbuild, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (31.26%), (8.63%)esbuild, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (29.5%), (14.73%)Vite. ความเร็ว: 137.74. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.vite, 2021:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (52.01%), (-40.11%)vite, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (68.76%), (-2.56%)vite, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (82.74%), (46.63%)vite, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (72.3%), (59.66%)vite, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (78.11%), (71.52%)Turbopack. ความเร็ว: 27.7. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.turbopack, 2022:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (37.31%), (-89.57%)turbopack, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (23.24%), (-67.33%)turbopack, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (5.73%), (-41.43%)turbopack, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (0.77%), (-25.32%)tsup. ความเร็ว: 26.76. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.tsup, 2023:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (6.8%), (-85%)tsup, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (2.79%), (-60.6%)tsup, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (3.04%), (-54.47%)Rspack. ความเร็ว: 7.32. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.rspack, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (9.23%), (-66.81%)rspack, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (6.71%), (-56.96%)Rolldown. ความเร็ว: 21.88. ความคิดเห็นที่เป็นลบและ/หรือการใช้งานที่ลดลงโดยรวม.rolldown, 2024:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (14.19%), (-70.09%)rolldown, 2025:ความคิดเห็นที่ส่วนใหญ่เป็นบวก (20.08%), (-54.09%)

คำอธิบาย

ความนิยมเพิ่มขึ้น

ความนิยมลดลง

  • บางเส้นข้ามปี
  • เทคโนโลยีที่มีข้อมูลเพียงปีเดียวจะไม่ถูกแสดง
  • สูตรการคำนวณความเร็ว = (ความคิดเห็นล่าสุด - ความคิดเห็นเก่าสุด) + (การใช้งานล่าสุด) - (การใช้งานเก่าสุด)
  • ความเร็วเป็นบวกหมายถึงการใช้งานและ/หรือความคิดเห็นเชิงบวกเพิ่มขึ้นเมื่อเวลาผ่านไป
We asked members of the JavaScript community to share their “pick of the year”

My 2025 Pick: Bree Hall

My pick is Bree Hall, she's been doing great work and we're lucky to have her as part of the community.
We asked members of the JavaScript community to share their “pick of the year”

Shaundai Person

Senior Software Engineer at Netflix

By having a satisfaction ratio above 90%, Hono and Bun make a well-deserved entrance into the S-tier this year.

Front-end Frameworks
Meta-Frameworks
Back-end Frameworks
Testing
Build Tools

ชาร์ตนี้จัดอันดับไลบรารีตามอัตราการคงผู้ใช้ (เปอร์เซ็นต์ของผู้ใช้ที่ จะใช้ไลบรารีนั้นซ้ำ) โปรดทราบว่าไลบรารีที่มีการใช้ต่ำกว่า 10% ของผู้ตอบแบบสำรวจ จะไม่ถูกรวมอยู่

The prize for largest relative usage increase goes to Vitest and Playwright, which both gained 14 percentage points year-over-year.

Meanwhile, Rolldown saw a huge increase in name recognition, going from *33%% to 51% awareness. And when looking at satisfaction, Next.js experienced the largest drop, going from 68% to 55%.

Finally, it's also interesting to see that both Preact and React fare much better among respondents who have actually used them than those who have merely heard about the libraries (as shown in the Appreciation tab).

การใช้งาน:

สัดส่วนของผู้ตอบที่เคยใช้รายการนี้

Filters:

0%
20%
40%
60%
80%
100%
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0%
20%
40%
60%
80%
100%
webpack
React
Vite
Express
Jest
Next.js
Storybook
esbuild
Vitest
tsc CLI

การคงผู้ใช้ vs การใช้งาน

With this year's inclusion of back-end frameworks, Express has joined Vite, React, and Jest in the coveted top-right quadrant. But Vue.js, Storybook, and Vitest are not far behind!

Front-end Frameworks
Meta-Frameworks
Back-end Frameworks
Testing
Build Tools

แผนภูมินี้แสดงอัตราการคงผู้ใช้ของแต่ละเทคโนโลยีเมื่อเทียบกับจำนวนผู้ใช้ทั้งหมด สามารถแบ่งออกเป็นสี่ส่วน:

  • 1: การใช้งานต่ำ การคงผู้ใช้สูง เทคโนโลยีที่น่าติดตาม

  • 2: การใช้งานสูง การคงผู้ใช้สูง เทคโนโลยีที่ปลอดภัยสำหรับการนำมาใช้

  • 3: การใช้งานต่ำ การคงผู้ใช้ต่ำ เทคโนโลยีที่แนะนำได้ยากในตอนนี้

  • 4: การใช้งานสูง การคงผู้ใช้ต่ำ ประเมินใหม่หากคุณกำลังใช้งานเทคโนโลยีเหล่านี้

แหล่งข้อมูลที่แนะนำ

Complete Intro to React, v9
Brian Holt
Neon

Complete Intro to React, v9

Learn to build real-world apps with React 18 and React 19. Use tools like Vite, ESLint, and Prettier to scaffold a project and the latest React and TanStack features to build a complete e-commerce application.
TypeScript Fundamentals
Mike North
Stripe

TypeScript Fundamentals

TypeScript reduces bugs and improves maintainability when writing JavaScript. Learn all the key Typescript features such as variable typing, function signatures, union and intersection types, type aliases, and generics.
ขอบคุณพันธมิตรของเราที่สนับสนุนเรา! เรียนรู้เพิ่มเติม