
不算很复杂,但是也不简单,所以定义为中等复杂程度,然后属于后台管理类型的 SPA(单页应用)
最终压缩打包后大小在 20M,想了解下在各位的网络条件下,20M 心里感觉如何是否能接受?
包括移动和 PC 两个端的使用。
PS
欢迎广泛参与讨论,谢谢。
1 ruandao 2019-05-08 17:42:07 +08:00 无所谓啊 动态加载,有影响的是, 点击链接到用户可用之间的耗时 |
2 qq316107934 2019-05-08 17:47:27 +08:00 这是带了多少依赖...可以把不同的依赖拆到不同的 JS,然后懒加载。 |
3 nfroot 2019-05-08 18:44:19 +08:00 via Android 这个是强行 SPA 吧,很怕这种应用,乱用 SPA。。 最近发现微博就是这种货,别人发个微博给我,我一打开,眼睁睁的看着手机状态栏显示这个页面 1.几 M 的速度跑了 7-8 秒页面才开始展现。。 一下子感觉回到了十八年前,56kbps 网速的年代。 |
4 nfroot 2019-05-08 18:45:38 +08:00 via Android 好吧才注意到第三条,请忽略我的上一条回复,谢谢 |
5 keepeye 2019-05-08 18:48:52 +08:00 就跟阿里云控制台一样吗?卡的一笔啊 |
6 BreezeInWind &bsp; 2019-05-08 18:50:31 +08:00 via Android 中等大小是多少个页面?一百个之内?感觉还是有点大 |
7 IsaacYoung 2019-05-08 18:52:59 +08:00 via iPhone 太大 |
8 freak118 2019-05-08 18:56:57 +08:00 路由懒加载之后还有 20M ? 为什么这么大啊 |
9 saluton 2019-05-08 18:57:38 +08:00 我这网速 20Mbps,10 秒打开,你觉得呢? |
10 momocraft 2019-05-08 19:02:39 +08:00 如果能保证一两秒看到 UI,还行? |
11 jihu777 2019-05-08 19:59:47 +08:00 via iPhone 你这是总大小吧…?看入口 js 多大才行。最直观的试试现在首屏加载速度再看怎么做呗 |
12 1OF7G 2019-05-08 20:14:00 +08:00 不知道你用的什么框架,路由分割是起码的吧。20M 应该是所有路由总大小,一般脚手架都会处理。如果没有,那必须得优化。你打开任意一个页面,看看 network 加载了多少。 webpack + import()了解一下。初始加载 js 大小超过 1M 就算不及格了。 |
13 learnshare 2019-05-08 20:25:21 +08:00 不能,> 3s 都会感觉很差了 |
14 frozen2013 2019-05-08 21:29:19 +08:00 via Android 20M 到底是首屏加载的包大小,还是 app 整体的包?如果是前者,那就太过分了。。。 |
15 lygmqkl OP @frozen2013 整体 APP 不到 20M build 出来的结果,也就是如果用户所有页面都访问一次, 差不多要这个大小。 @learnshare 谢谢 返回 3s 感觉还是要看带宽吧。。。 因为我们都是 100M + 所以才来问一下的 |
16 lygmqkl OP |
17 F281M6Dh8DXpD1g2 2019-05-08 22:03:38 +08:00 jira 这货首次打开要下 15m 的资源,我每次清了缓存之后打开 jira 都要十分钟...... |
18 saulshao 2019-05-08 22:21:21 +08:00 20M....Internet 上这个大小我估计比较悬,应该会明显感觉到慢。 |
21 Chingim 2019-05-28 21:51:48 +08:00 |