Video wird geladen...
Video konnte nicht geladen werden
常用的购物app,京东,淘宝和拼多多的体验 1. 京东的加载事件最长,离谱的是重复点一个商品,详情页依然全部loading,我感觉完全没有用到客户端的优势 2. 淘宝流畅的多,有一种瞬间loading的感觉 3. pdd的最快,完全没有加载的感觉,很流畅 淘宝和pdd我感觉架构可能类似,只是pdd的历史包袱小,活动啥的前端花活少,混合应用的大致性能优化策略(仅限前端) 1. 数据预加载 + 预渲染(用客户端绘制性能更好,这几个app基本都是原生渲染 2. SSR+流渲染(不确定pdd用了没 3. 混合应用就要利用客户端的计算和缓存能力,把尽可能少的 4. 信息流和详情页数据保持一致,可以复用去预渲染
257,526 Aufrufe • vor 2 Jahren •via X (Twitter)
10 Kommentare

花果山大圣vor 2 Jahren
社区里很少见到pdd的朋友出来技术分享&开源,可能内部不允许分享,所以只能自己大致猜一下,详情页都是原生渲染的,区别也很大

Rocky-zhengvor 2 Jahren
目测pdd是点击详情页直接先把外部list对应的bitmap直接用来展示,随后才会去加载大图,人眼很不容易观察出相似图像的切换,我曾经在某游戏论坛做游戏查询页的时候用过这个方式,像京东和淘宝都会先展示一个空白占位图,这样由空白到有图片,哪怕只有0.1秒,人眼也是会形成一个差异感的

魔都老猿vor 2 Jahren
我开着Proxy,淘宝完全没影响,京东基本就卡死了。

花果山大圣vor 2 Jahren
京东更爱国一些

拾一.ens18vor 2 Jahren
小红书电商也挺快的.

隔离的小黄人vor 2 Jahren
大图和部分数据透传过去了应该,淘宝的才是正常的加载的情况,已经很快了

wow666.ethvor 2 Jahren
真TM卷,我Amazon一样用的好好的,用户只关心有没有想用的东西

花果山大圣vor 2 Jahren
不信

Carlovor 2 Jahren
用了预渲染

Rocky-zhengvor 2 Jahren
另一个可能就是pdd和淘宝京东不一样,pdd采用了单activity的模式,就类似于youtube安卓版点开视频详情页放大缩小的效果,使用多activity的模式几乎不可能实现
