Frontend Development 10 min read

2020 Frontend Landscape: Insights from the State of JS and State of CSS Surveys

The article reviews the 2020 State of JS and State of CSS surveys, highlighting global participation, emerging JavaScript features, popular frameworks, CSS layout and animation trends, and how these data-driven insights can guide developers in technology selection and future front‑end development directions.

ByteDance ADFE Team
ByteDance ADFE Team
ByteDance ADFE Team
2020 Frontend Landscape: Insights from the State of JS and State of CSS Surveys

In 2020, the State of JS and State of CSS surveys collected responses from 23,765 participants across 137 countries, providing a comprehensive view of front‑end development trends worldwide.

Key JavaScript findings include the growing adoption of optional chaining, nullish coalescing, and TypeScript, while frameworks such as React and Vue maintain high usage and satisfaction, Svelte gains rapid popularity, and newer build tools like Snowpack and esbuild demonstrate impressive performance improvements.

On the CSS side, developers increasingly use Grid and Flexbox for layout, embrace CSS‑in‑JS solutions, and favor utility‑first frameworks like Tailwind CSS, with Atomic CSS and BEM remaining prevalent coding conventions.

The surveys also reveal satisfaction levels for various libraries and tools: React, Vue, and TypeScript lead in popularity; Express and Next.js dominate back‑end JavaScript frameworks; testing tools such as Jest and Testing Library are widely favored; and data‑management solutions like GraphQL and Apollo Client receive high approval.

Overall, the front‑end ecosystem continues to evolve healthily, with emerging technologies offering new approaches while established tools remain essential, providing valuable guidance for developers making informed technology choices.

frontendJavaScriptframeworkscssSurveystate-of-cssState of JS
ByteDance ADFE Team
Written by

ByteDance ADFE Team

Official account of ByteDance Advertising Frontend Team

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.