V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
godall
V2EX  ›  程序员

三大电商 app,为啥 PDD 的就能做到丝般顺滑?

  •  
  •   godall · 2023-11-06 11:16:57 +08:00 · 1475 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有没有 pdd 的兄弟,我刚才买东西的时候觉得这详情页渲染速度也太快了,有没有你们内部的性能优化文章分享,滚动到最下面新的商品也是详情页的图片和数据做了与渲染
    0. 数据预加载
    1. 图片和数据都做了预渲染
    2. SSR+流式渲染
    优化的真不错啊。

    有人分析:
    3 年前那会儿已经吊打其他电商 app 了,不是一个级别。主要是 2 个原因:
    1.业务和组织决策收敛,导致渲染引擎没有包袱。淘宝那么多业务引擎和框架,用什么技术都快不起来。
    2.native first 。即便是优化技术也都是尽量用原生特性。
    务实务实还是 tmd 务实,pdd 的组织能力值得研究和学习,独一档。
    ShuA1
        1
    ShuA1  
       2023-11-06 11:53:35 +08:00
    说实话就是 PDD 的前端业务简单
    cBlank
        2
    cBlank  
       2023-11-06 11:59:21 +08:00
    你看看多多的页面,根本没有那么复杂的,性能有限,你看看另外几家那个不是花里胡哨
    yolee599
        3
    yolee599  
       2023-11-06 12:50:44 +08:00 via Android   ❤️ 1
    因为 PDD 中老年人用得比较多,要适配配置很低的手机
    dayeye2006199
        4
    dayeye2006199  
       2023-11-06 13:59:53 +08:00
    因为卖东西只做卖东西的工作
    yakun4566
        5
    yakun4566  
       2023-11-06 14:02:15 +08:00
    @dayeye2006199 卖东西包括浇水种树吗?
    godall
        6
    godall  
    OP
       2023-11-06 14:34:43 +08:00
    测试了一下移动端首页,确实,pdd 首页只有一个.JS 文件,淘宝是 12 个 js 文件。
    godall
        7
    godall  
    OP
       2023-11-06 14:35:31 +08:00
    @godall 京东是 15 个 js 文件,css 文件也一样。
    marktrains
        8
    marktrains  
       2023-11-06 14:52:26 +08:00 via iPhone
    因为京东还要给农场浇水,淘宝还要玩消消乐打麻将。
    Alextrasza
        9
    Alextrasza  
       2023-11-06 15:17:06 +08:00
    @xmaxance 浇水是 pdd 最先开始的吧
    NerbraskaGuy
        10
    NerbraskaGuy  
       2023-11-06 15:28:23 +08:00
    pdd 连启动开屏都没有
    ydong
        11
    ydong  
       2023-11-06 15:42:08 +08:00
    @Alextrasza 真不是,京东的浇水应该是最早的,京东代挂都多久了
    Dogtler
        12
    Dogtler  
       2023-11-06 17:41:26 +08:00
    真的不得不吐槽一句 国内这些电商整这么花干嘛。这感觉像是 好端端的代码里 某个产品大聪明非得整点 bug
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2735 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:20 · PVG 08:20 · LAX 16:20 · JFK 19:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.