较大的HTML文件VS客户端模板

时间:2015-12-22 17:01:27

标签: javascript html templates web

假设我的应用中有50个观看次数,所有这些观看次数都包含用户HTML。

<div>Hi, im a user</div>

什么会更快,在客户端中加载和呈现用户视图,并使用模板引擎将其附加到所有其他50个视图,或者如果这50个视图中的每一个都有这个HTML,那么他们的文件就会变大,但不需要客户端渲染和额外的Http请求?

修改

我不关心重复的代码,我们将编译一小段代码,因此不会被复制。问题严格来说是关于较大HTML文件VS客户端呈现+ http请求的速度。

1 个答案:

答案 0 :(得分:0)

您希望避免在每个文件中放置相同的HTML。 使用includes / templating / partials显示页眉/页脚,以便在需要进行更改时,只需更改一个文件即可。不是50。

至于加载页面异步部分;这完全取决于您希望加载看起来像客户端。 Asynch加载对最终用户来说似乎更快,因为初始页面加载速度更快(传输的数据更少),但由于多个http请求,实际上需要更长的时间。