Frontend Technology Review 2023 and Outlook 2024
The 2023 frontend review highlights TypeScript’s size and speed gains, ECMAScript 2023 features, evolving frameworks like React, Vue, Svelte, Angular and emerging Qwik, while Rust tooling, Bun, browser changes, AI‑driven low‑code, and WASM progress set the stage for 2024’s LLM‑powered, Rust‑centric, cross‑platform development.
This comprehensive article reviews the frontend technology landscape in 2023 and provides insights for 2024. The year saw significant developments across multiple domains despite no revolutionary breakthroughs.
Language and Standards: TypeScript 5.0 reduced package size by 42% (from 63.8MB to 37.4MB) and improved compilation speed. TypeScript 5.2 introduced the 'using' keyword for resource management with Symbol.dispose. However, voices against TypeScript emerged from DHH (Ruby on Rails) and Svelte team. ECMAScript 2023 brought WeakMap Symbol key support and non-destructive array methods (toReversed, toSorted, toSpliced, with). CSS native nesting and the :has() parent selector were officially standardized.
Frontend Frameworks: React focused on Server Components integration without major releases. Vue introduced VaporMode for reduced runtime overhead. Vue2 reached EOL on December 31, 2023. Svelte 4 reduced package size by 75% and announced runes for Svelte 5. Angular 17 delivered 90% performance improvement with built-in control flow. Htmx and Qwik emerged as dark horse frameworks, with Qwik introducing Resumability (no hydration) approach.
Frontend Infrastructure: Rust gained significant traction with tools like Rspack (5-10x faster), Oxlint (50-100x faster than ESLint), and Vite planning Rust migration. Bun 1.0 launched as an all-in-one JavaScript runtime, bundler, and package manager.
Browser and Platform: Chrome announced deprecation of third-party cookies (Q1 2024) and Manifest V2 extensions (June 2024). HarmonyOS NEXT launched with ArkTS, creating new cross-platform opportunities.
Emerging Technologies: Low-code engines (Tango, TinyEngine) integrated AI capabilities. D2C solutions like C2D2C and Visual Copilot emerged. LLMs were applied to Code Review and structured output (TypeChat). WASM continued evolving with threads, GC, and exception handling proposals.
2024 Outlook: LLMs will continue empowering frontend development, TypeScript adoption remains the main theme, better SSR solutions will emerge, Rust will become mainstream in frontend infrastructure, and HarmonyOS NEXT will reshape the cross-platform landscape.
Tencent Cloud Developer
Official Tencent Cloud community account that brings together developers, shares practical tech insights, and fosters an influential tech exchange community.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.