While they aren't seeing wide usage just yet, JavaScript's new Set and Object features will make it less necessary to rely on third-party utility libraries.
Also, whenever available we now display each feature's Baseline status: green for âwidely availableâ, blue for ânewly availableâ, and white for âlimited availabilityâ.
āļĨāļīāļāļāđāđāļāļĒāļąāļāļŠāđāļ§āļāļāļĩāđSyntax Features
āļĨāļīāļāļāđāđāļāļĒāļąāļāļŠāđāļ§āļāļāļĩāđString Features
āļĨāļīāļāļāđāđāļāļĒāļąāļāļŠāđāļ§āļāļāļĩāđArray Features
āļĨāļīāļāļāđāđāļāļĒāļąāļāļŠāđāļ§āļāļāļĩāđAsync Features
āļĨāļīāļāļāđāđāļāļĒāļąāļāļŠāđāļ§āļāļāļĩāđObject Features
My 2024 Pick: TanStack
Jack Herrington
āļĨāļīāļāļāđāđāļāļĒāļąāļāļŠāđāļ§āļāļāļĩāđLanguage Pain Points
When asked what aspect of JavaScript they struggled with the most, respondents overwhelmingly mentioned the lack of a built-in type system â with browser support issues a distant second.
āļĨāļīāļāļāđāđāļāļĒāļąāļāļŠāđāļ§āļāļāļĩāđBrowser APIs Pain Points
Unsurprisingly, poor browser support was the top obstacle regarding browsers and their APIs. Safari was also highlighted as a common pain point, and so was the overall lack of documentation about browser features.
My 2024 Pick: Arisa Fukuzaki
Josefine Schaefer
āļĨāļīāļāļāđāđāļāļĒāļąāļāļŠāđāļ§āļāļāļĩāđāļĢāļēāļĒāļāļēāļĢāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāđāļēāļ
The Reading List lets you save items you want to learn more about after the survey is complete.
This year, error.cause
, Logical Assignment, and Object.groupBy()
were the features that most triggered respondents' curiosity.