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



假设我的应用程序中有50个视图,所有这些视图都包括用户html。

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

在客户端中加载和呈现用户视图,并使用模板引擎将其附加到所有其他50个视图,或者如果这段HTML位于50个视图中的每一个视图上,使其文件更大,但消除了客户端呈现和额外Http请求的需要,会更快吗?

编辑

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

您希望避免在每个文件中放入完全相同的HTML使用includes/templateing/partials来显示页眉/页脚,这样当您需要进行更改时,只需要更改一个文件。不是50。

至于加载部分页面异步;这一切都是关于你希望加载对客户端来说是什么样子。异步加载对最终用户来说似乎更快,因为初始页面加载更快(要传输的数据更少),但由于有多个http请求,实际需要更长的时间。

最新更新