2021 年 JavaScript 框架

2025-06-08

2021 年 JavaScript 框架

2021 年与往年大不相同。许多 Web 框架都发布了新版本。让我们来讨论一下。

基于 Vdom

例如,React、Vue和Preact都属于这一类。

这也是目前最成熟的框架,它们的优点是成熟、稳定、适合大多数场景。

有了 SSR 和部分水合物,React 18 的 fizz 渲染器非常有趣。

另外像并发模式、调度优化等也已经讨论了很多年。

Fre是这个营地里的一个小士兵,它个子最小,但速度最快。

https://github.com/yisar/fre

编译而不是运行时

Svelte,solidjs属于此类。

我一直认为web不需要优化到极致,但是代码架构需要追求单方面的追求。

所以我更倾向于 Svelte 一点。编译和运行时不应该共存,这会让框架变得更加混乱和平庸。

Solidjs 和 Vue3 在这方面做的不好,他们有编译型,又想用运行时,鱼和熊掌不可兼得。

HTML优先

历史正在逆转,最近有些框架想要回归HTML,远离vdom,远离编译。

比如 Qwikjs 和 Alpinejs。它们正在增强 HTML,使用 Sprinkling 而不是 Hydration。

这样确实能填上一部分蛋糕,但性能上会有所损失,比如Alpine在Benchmark上就一直排名垫底。

概括

这三个想法我都喜欢。你呢?

使用其中之一完全取决于我的工作。

鏂囩珷鏉ユ簮锛�https://dev.to/132/2021-javascript-framework-2d0e
PREV
不再需要邮递员,只需使用 cURL + vim = 使结果更方便。
NEXT
使用 Sveltekit 创建 PWA | Svelte