Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript剥离器:删除网页中未使用的函数/对象_Javascript_Performance - Fatal编程技术网

JavaScript剥离器:删除网页中未使用的函数/对象

JavaScript剥离器:删除网页中未使用的函数/对象,javascript,performance,Javascript,Performance,我的所有网页都使用JavaScript库,为了提高网页的性能,我会根据每个页面所需的内容从库中删除每个页面的所有不必要的函数/对象。我正在寻找一个工具,可以做智能剥离自动 或者相反的方向。如果有一个工具,只从特定页面的JavaScript库中提取真正需要的函数和对象,也可以 谢谢你的帮助 Yu对我来说,这听起来像是非常不成熟的优化。您是否验证了仅仅存在未使用的库函数会导致性能问题?如果真是这样,我会非常惊讶 像往常一样,代码优先,只有在识别出性能问题、分析并隔离原因后才进行优化。对我来说,这听起

我的所有网页都使用JavaScript库,为了提高网页的性能,我会根据每个页面所需的内容从库中删除每个页面的所有不必要的函数/对象。我正在寻找一个工具,可以做智能剥离自动

或者相反的方向。如果有一个工具,只从特定页面的JavaScript库中提取真正需要的函数和对象,也可以

谢谢你的帮助


Yu

对我来说,这听起来像是非常不成熟的优化。您是否验证了仅仅存在未使用的库函数会导致性能问题?如果真是这样,我会非常惊讶


像往常一样,代码优先,只有在识别出性能问题、分析并隔离原因后才进行优化。

对我来说,这听起来像是非常不成熟的优化。您是否验证了仅仅存在未使用的库函数会导致性能问题?如果真是这样,我会非常惊讶


像往常一样,先编码,只有在发现性能问题、分析并隔离原因后才进行优化。

我不知道任何现成的东西,但我建议至少首先确保从Web服务器压缩输出,去掉空白,并强制浏览器永久缓存javascript。这样,您的用户将下载一次较小的文件,而无需再次下载。当然,如果有什么变化,您需要更改url。如果您定期更改文件,您可以自动执行此操作;如果您只是偶尔更改,则可以手动执行此操作。

我不知道任何现成的信息,但我建议您至少首先确保从Web服务器压缩输出,去掉空白,并强制浏览器永久缓存javascript。这样,您的用户将下载一次较小的文件,而无需再次下载。当然,如果有什么变化,您需要更改url。如果您定期更改文件,则可以自动执行此操作;如果您只是偶尔更改,则可以手动执行此操作。

为不同的页面创建多个版本的javascript库将破坏缓存,用户第一次访问的第一个页面之后的后续页面将需要更长的时间,因为它请求每个页面的库版本,而不是缓存中已有一个共享javascript库。

为不同的页面创建多个版本的javascript库将破坏缓存,与缓存中已有一个共享javascript库相比,用户首次访问的第一个页面之后的后续页面请求每个页面的库版本所需的时间更长。

Stripper?嘿,这是一个家庭网站!脱衣舞娘?嘿,这是一个家庭网站!