VS Code For Web 深入浅出 — 进程间通信篇

在上一篇中,我们一起分析了 VS Code 整体的代码架构,了解了 VS Code 是由前后端分离的方式开发的。且无论前端是基于 electron 还是 web,后端是本地还是云端,其调用方式并无不同。 这样的架构下,前后端的通信方式是如何实现的呢?本篇我们将一起来探究 VS Code For Web …

前端首屏渲染时间的极致优化

我们知道,用户体验是 Web 产品最为重要的部分。尽可能减少首屏加载时间,更为流畅地展示用户所需求的内容,会是用户是否留存的关键因素。 而随着现代 Web 业务可供用户的交互行为越来越多,前端项目的复杂度越来越高,每个页面的渲染时间也必然越来越长,这就导致了用户的体验不佳,用户的操作变慢。 为此,前端工…

VS Code For Web 深入浅出 — 导读篇

下一代 IDE 的形态究竟是什么呢?VS Code For Web 试图回答这个问题。 背景 众所周知,VS Code 是当前工业界最优秀的代码编辑器之一。它由《设计模式》的作者 Erich Gamma 领导开发,因此,它的设计架构在很多地方十分精妙,近些年已经成为了各家竞相模仿学习的对象。 尽管 VS…