程序员让前端飞乱七八糟

2018 前端开发框架对比

2018-07-04  本文已影响153人  极小光

简评:很多框架都没用过,学不完学不完。

本文将比较相同 RealWorld 应用 不同实现的各种指标。

RealWorld 示例程序 有以下特点

我们正在比较哪些库/框架?

比较的指标有:

性能

使用 Chrome 的 Lighthouse Audit 来进行首次有效绘制测试。首次游戏绘制的时间越短体验越好。

大小

转换的代码大小来自 Chrome network tab 数据显示。从服务器返回的 GZIPed 响应标头加上响应主体。文件越小意味着下载越快(并且解析速度越快)。

这取决于你的框架大小、你添加的额外依赖关系以及你的构建工具如何压缩。

可以看到 Svelte, Dojo 2 和 AppRun 表现非常的出色。

代码行(编译前的代码量)

我们使用 cloc 来计算每个 repo 的 src 文件夹中的代码行。空白和注释会被忽略。

代码量越小,出现错误的概率就越小。


原文链接: A Real-World Comparison of Front-End Frameworks with Benchmarks (2018 update)
推荐阅读:后端开发人员的路线图 2018 版

上一篇下一篇

猜你喜欢

热点阅读