Keysnail悼文
E10S
前天,Firefox 54 发布,意味着开发了 8 年时间之长的 Electrolysis(E10S)的拥有 GPU 加速渲染的多进程特性正式登录 Firefox -- 而这已宣告了 keysnail 的死亡。Keysnail 并没有适配 multiprocess 的打算,作者也已经停止维护 Keysnail 了。而 Keysnail 也没 有打算迁移到 Webextensions, 所以 E10S 算是为 Keysnail 敲响丧钟,而当 Firefox 57 到来的时候,Keysnail 将正式地寿终正寝。
Keysnail
作为一个 Emacs 的忠实教徒,笔者自然是希望一切都在 Emacs 里面完成,但是 Emacs 也有力所不能及的地方。即使 Emacs 拥有 eww 以及其他外置的基于文本的浏览器,但是 依然是没办法满足我对浏览器的需求。所以笔者的浏览器从 Emacs 切换到了 Firefox. 某一天,笔者发现了 Keysnail 这个神器,它可以以 Emacs 的方式来操作 Firefox, 甚至 Keysnail 这个 extension 也可以作为一个平台安装其他的插件。除此之 外,Keysnail 也是笔者不使用 Chrome 的最大原因,因为 Chrome 没有 Keysnail. 如果 你没有使用过 Emacs, 没有理解 Emacs, 那么你也很难理解 Keysnail 的强大之处,而现 在 Keysnail 也即将退出 Firefox 的舞台。Mozilla 之前发布的日程就提到了 Firefox 的多进程特性,因为不兼容多进程,当初为 Firefox 带来无数开发者的 Firebug 也停止 了开发,而 Keysnail 也走上了同样的道路。虽然已经提前获知了 Keysnail 的命运,不 免扼腕叹息,但是一步步看着预期的结果成真,却是另外一种的难受和不舍。
后话
没有了 Keysnail, 生活还要继续, 代码还要继续编写,只是工具已经不想以往般舒心。 共勉吧。谨以此短文纪念 Keysnail. 感谢 Mooz 写出这般好用的工具