Tecvan的头像
字节跳动
Esbuild 为什么比 Webpack 快几百倍?语言优势、线程逻辑优势、高度并行算法、节制的功能设计、高度定制的加载器等等,细节都在文章力了: https://juejin.cn/post/6971606582706569229juejin.cn
Tecvan于2021-06-09 10:23发布的图片
评论
Tecvan的头像
字节跳动
vscode 提供了四种实现代码高亮的方案,包括: 1. 基于 TextMate 的正则词法高亮接口 2. 基于 Semantic Token Provider 接口的自定义语法分析接口 3. 基于 Language API 事件接口的语法分析接口 4. 基于 Language Server Protocol 的语法分析接口 其中 2、3 方案已经渐渐退出历史舞台,现在很多语言插件例如 vetur 都选择用 正则实现快速的词法 token 识别 + LSP 实现高级语言功能如代码补齐、错误提示等。 更多细节请查阅 https://juejin.cn/post/6969149578599727111juejin.cn
展开
评论
Tecvan的头像
字节跳动
Tecvan的头像
字节跳动
Tecvan的头像
字节跳动
个人成就
文章被点赞981
文章被阅读48,672
掘力值1,467
收藏集
6
关注标签
12
加入于