我想让Flutter的web应用程序更有性能,我能想到的唯一解决方案就是延迟加载网页。Flutter中有没有办法做到这一点?我尝试使用常规导航,但测试时,网络应用程序在一些低端设备上严重滞后。
osh3o9ms1#
请参阅https://dart.dev/language/libraries下的 * 惰性加载库 *。这需要你做一些工作,但你可以惰性加载应用程序的任何部分。延迟加载(也称为延迟加载)允许Web应用在需要库时按需加载库。以下是可能使用延迟加载的一些情况:减少Web应用程序的初始启动时间。执行A/B测试-例如,尝试算法的替代实现。加载很少使用的功能,例如可选屏幕和对话框。
1条答案
按热度按时间osh3o9ms1#
请参阅https://dart.dev/language/libraries下的 * 惰性加载库 *。这需要你做一些工作,但你可以惰性加载应用程序的任何部分。
延迟加载(也称为延迟加载)允许Web应用在需要库时按需加载库。以下是可能使用延迟加载的一些情况:减少Web应用程序的初始启动时间。执行A/B测试-例如,尝试算法的替代实现。加载很少使用的功能,例如可选屏幕和对话框。