VS Code太臃肿?我决定自己写个编辑器
Fine, I'll build my own text editor

受够了如今软件越来越臃肿的现状,我决定动手写一个属于自己的文本编辑器。我首先尝试在 Canvas 上渲染,虽然实现了 60-120 帧的流畅动画,但缺乏原生交互且完全不可访问。随后我转向 contenteditable 方案,虽然获得了原生选中和撤销功能,却遭遇了性能瓶颈。最终,简单的 textarea 配合 MicroLighter 成了最佳选择,性能远超预期。虽然目前只实现了 90% 的外观,但功能仅占 1%,不过至少我避开了从零构建的泥潭。
看起来像是 90% 的文本编辑器,但只实现了 1% 的功能。