月经贴看到从 xx 开始学前端觉得不适。
哎,都没骂对点上,让我好着急,我来替你们说。
以下情况的语境都是浏览器上。(在 Node 想做啥就做啥,有什么好骂的
eventloop 一看到巨型应用立刻躺平摆烂:“老夫不行了,你自己想办法拆任务到其他 frame 执行吧”。
好家伙,这是赤裸裸威胁,要么等久一点(递归 MessageChannel ),要么卡成狗(阻塞主进程),8 核 CPU 硬生生变成单核。
WebWorker ?整挺好,就是 IPC 通信也是要时间的,想想序列化一个对象意味着什么。
SharedArrayBuffer 这个不错,就是要想想怎么操作二进制。
异步任务,比如 promise ,setTimeout 触发的,不去 monkeypatch 或者改业务代码根本不知道他们要执行多久,什么时候开始执行。
ok ,大型应用一堆业务一起做异步任务,哦吼,卡成狗。
面对一堆无法感知的任务,在风中凌乱。
懂的都懂。
我觉得,如果一个开发愿意舔着脸求客户提供 chrome 日志去查问题,那么雇佣这个开发的企业应该给他发双倍工资。 ( PS:我没求过)
如果那个开发还能分析 chrome 日志并定位问题,那么应该给他发三倍。
多出来的一倍拿去植发。
可能 chrome 老哥觉得重启挺好的。
求求了,什么时候有优先队列?都叫 java ,怎么多了几个字母还变菜了,是不是写前端的数据结构不会用? (狗头保命
PS:别骂 0.1+0.2 = 0.30000000000000004 了, 当年都不知道是谁这么腹黑,放这么直的钩。
就酱,希望大家在前端娱乐圈玩得开心~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.