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.