不要写垃圾代码,即使它跑在别人的电脑上
James Swineson
已而!已而!
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
文章被以下专栏收录
-
胡说八道
请不要相信我在这里说的任何一句话。包括这句话和上面一句。 有任何问题请发邮件到:jamesswineson+from-mynonsense@gmail.com