不要写垃圾代码,即使它跑在别人的电脑上

James Swineson

已而!已而!

703人赞了该文章

JavaScript 就是只猪,正好站在风口上,现在放个屁都有战略意义。然后你看看知乎这帮前端写出来的这都什么玩意儿。


在 E5-2670v1 / GTX1070 / 64G RAM 的机器上滚动卡到 <1FPS。你这个页面是动画比 Google Earth 多,还是媒体内容比 YouTube 多,还是视频比 Mixer 多,还是一秒一万个请求?

你凭什么卡成 PPT?凭什么滚动一下就吃满 CPU?浪费我的电我的时间,闪瞎我的狗眼,你就没有责任吗?

还有页面里面到处埋点塞统计代码,见一个异常就疯狂发 telemetry,多疯狂呢,开个主页时间线就能触发 429(rate limit)。我说什么好呢……


道理是一样的。

虽然现在的潮流是能堆性能解决的问题就不要花钱招聪明人,但是那是服务端,跟客户端编程没有一毛钱关系。

总有一天你们会对你们浪费的 CPU cycles 负责。

==========

Election/Cardova 不是 UI 一站式解决方案,更不是跨平台 UI 解决方案。大多数时候就是一个这个:


(图片来源:How to Make a Taskbar Icon for Any Website on a Chromebook

最多还能偷偷改下系统计时器精度,多烧点倒霉的 Windows 平板电脑用户的电。

==========

补充阅读,深度好文,前端必看,认同请分享:Electron is flash for the desktop

发布于2017-07-11 12:28
编辑于2017-07-11 14:07

文章被以下专栏收录