浏览器切换中

最近比较忙,博客有些荒废。忙过这阵子再写吧。

接下来的三周,会强迫自己把开发浏览器切到 Firefox,争取从现有项目中找到兼容性问题,并且修复。

再接下来如是反复,Chrome > Firefox > Edge > Safari > Chrome……

以后客户越来越多了,兼容性得多费心了。

下午4点更新

Firefox 不支持 SourceMap……已经切回 Chrome 了,晚上继续尝试。

8-14 更新

Firefox 团队曾经抱怨 Google Chrome 不正当竞争,故意在几个大型产品中给 Firefox 挖坑,打压他们在用户心目中的地位。然而经过我这一周来的使用,我觉得 Firefox 实在做得不够好,很难让开发者选择它作为主力开发工具。

  1. 使用 Vue Cli 会不停报错,找不到 sw.js,连接不到 sockjs-node 等等
  2. 使用 webpack 无法加载到 sourcemap,无法 debug。(应该是配置问题,因为 Vue Cli 3 可以。
  3. 报错多了就影响性能,各种卡顿。
  4. 断点不会自动跳过去,屏幕没有明显的视觉效果,开始被迫重启好几次
  5. 断点不会自动更新堆栈、变量状态,需要点击一次“Step over”

问题很多,很影响开发效率。可惜我厂老板特别爱用 Firefox,所以我还必须照顾下 Firefox,经过一周的挣扎,现在倒是好一些了,Windows 10 的表现还不错。

小米转接头与 XPS13 不兼容

小米 USB-C 至 HDMI 多功能转换器与 XPS-13 + Windows 10 存在兼容性问题。

之前为了笔记本连接到显示器,买了一个小米的 USB-C 至 HDMI 多功能转接器,放了很久,这两天拿出来用,结果电脑开始出项各种诡异的问题:

  1. 不定时黑屏,很快就会恢复,不超过 0.1 秒
  2. 浏览器黑屏,滚屏或者其它触发重绘的操作,重绘部分正常,其它部分继续黑——Firefox 最严重
  3. 网易云音乐 UWP, 播放“发现音乐”的歌单会导致其重启,播放“我的最爱”歌单没问题
  4. 从睡眠中唤醒无法找到任何 WiFi,只能重启

拔掉后正常,初步估计是视频转换导致的,但是不确定是哪里的问题,可能是:

  1. Dell XPS-13
  2. 小米转换器
  3. Windows 10 最新版

总之有类似问题的同学建议换一个。