V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhea55
V2EX  ›  前端开发

开发抖音 pc 网页的 100%都是些草包。

  •  
  •   zhea55 · 4 天前 via Android · 647 次点击
    1. 无论用户选的视频清晰度是流畅、还是极速,它都给你用 720p ,1080p ,高清视频。它的数据里面是有 480p ,540p 地址的。我怀疑他们是流量运营商合作伙伴。
    2. 只要进入视频页面停留 1s ,它就给你把当前视频全部缓冲完,发出的请求头 range:0-,不设上限。(那种半小时以上超长的除外)如果你连续划走 10 个视频,那你已经消耗了 50mb 流量。
    3. 每个视频一个 video 标签。你往上滑动,当前视频正在播放,你划走的那个连 display:none 都没有,仍然在后台消耗你的电脑资源。这 tm 哪个傻逼做的,用的是 react ,写的屎一样的代码,还没有别人 jQuery 网站速度快。这 tm 就用一个 video 标签,你切换视频,只需要把 src 改一下。你播放视频用的 blob url ,你只要一直持有 blob 引用,视频缓存数据就存在,来回滑动也不会消耗流量。每次打开这个 b 抖音都跟开了挖矿脚本一样,风扇不停转。
    4. web api 本来是提供给开发人员使用的。我感觉针对国内应该尽量限制 api 的功能。比如很多傻逼 json 转换几 MB 的数据,eval 超大字符串,canvas ,service worker ,什么功能都给你上。
    11 条回复    2026-04-02 23:36:18 +08:00
    MajestySolor
        1
    MajestySolor  
       3 天前
    骂的好,网页版体验一坨屎🤣
    zhea55
        2
    zhea55  
    OP
       3 天前 via Android
    @MajestySolor 他们没把用户当人。从来不觉得资源是有限的。可笑的是,他们自己造的这个视频缓冲逻辑,远远不如浏览器默认的,默认就是缓冲当前播放进度多 10s 左右。谁会每个视频都看完?他们没有完播率数据吗?
    huyiwei
        3
    huyiwei  
       3 天前
    抖音的商城也没有淘宝丝滑啊,感觉也是前端那一套套壳的。。。
    june4
        4
    june4  
       3 天前
    小红书更拉,且功能也不完整,连发图,拉黑和不喜欢都没有。甚至我 n100 的 cpu 打开页面(每次必触发),会卡死 10 秒以上,firefox 的提示 js 卡死的状态条都弹出了。
    june4
        5
    june4  
       3 天前
    另外 twitter 也有重大问题,有没有人发现,点开推回退后,有不小概率滚动条没恢复到原先的位置,完全乱跳。
    且 twitter 的性能也很拉胯。
    ZhaokunZhang
        6
    ZhaokunZhang  
       3 天前
    网页的功能本来都不想做,就是能用,主要给抖音桌面版引流。
    CSGO
        7
    CSGO  
       3 天前
    想起了 macos 上的剪映,内存用了我 90GB ,虚拟内存爆炸。
    zhea55
        8
    zhea55  
    OP
       3 天前 via Android
    @huyiwei 中了 react 的毒。这些吊毛以为自己用上了 react ,满嘴的虚拟 dom ,组件,渲染,自己就是资深工程师了。就他们这个小学生水平,用原生 js 和 jquery 才是最好的。react 是双刃剑,用好了,丝滑流畅,用不好,组件内不停地被引入的大对象 props 不停地变更,不停地渲染,还有一些同步异步的代码交错,一些复杂的错误,他们根本处理不了。手机端也是 react ,只是我们的手机性能,可能普遍已经领先 pc 很多代了。手机都是 3-5 纳米,电脑还是 14 纳米的双核。
    zhea55
        9
    zhea55  
    OP
       3 天前 via Android
    @ZhaokunZhang 网页的功能很好做。就都用原生,少造轮子,性能贼好。就这些天天为了工资强奸用户,造出来的一些伪需求。视频缓冲需要一个模块。需要你吗的 b 。人家浏览器原生 c++的视频缓冲功能,用的着你写一堆狗屎代码来操控?
    zhea55
        10
    zhea55  
    OP
       3 天前 via Android
    @CSGO react 在国外是加分项。在国内是负分,用了 react ,极大概率都是狗屎代码。
    zhea55
        11
    zhea55  
    OP
       3 天前 via Android
    @june4 小红书不怎么用。Twitter 。经常需要登录,登录了的状态保持很短。不像 google 的服务登陆一次,基本不会把你踢出 session 。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1400 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:42 · PVG 00:42 · LAX 09:42 · JFK 12:42
    ♥ Do have faith in what you're doing.