哪种 Javascript 框架最适合我的快速加载图片丰富的投资组合网站

问题描述

我想重写我的投资组合。我希望我的网站加载速度比当前版本快。此外,我的作品集将包含大量图像,我为此使用了 CDN。对于我当前的版本,我使用了 EmberJS,它非常好。我仍然怀疑是否应该使用 vanilla JS 使其更轻更快。任何建议将不胜感激。

解决方法

取决于图片的大小,如果图片较大(在内存中),网站加载速度会很慢。首先,尝试使用 devTools 中的灯塔工具,看看您的网站将在多少秒内完全加载完毕,使用该工具,您会发现更多重要功能,从而使您的网站变得更好。

如果您知道 react 可以使用 react lazy,react-lazy 将仅加载图像,用户可见的组件,正常情况下,当用户访问您的网站时,会呈现整个网站,这将需要如果您有很多具有不同图像的页面(使用 react 路由器反应网站),请稍等。使用 react-lazy 当用户访问您的网站时,它只会加载访问过的页面,您可以使用 suspense 在用户浏览网站时显示某些内容,例如加载栏 (如果你不想使用 react 因为它是一个库并且比 vanilla JS 大,你可以使用 react 的轻量版本,PReact JS)

尝试使用专门用于此的不同网站使您的图像在内存中更小。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...