当前位置:当前位置: 首页 >
TypeScript 原生预览版使用体验如何?
人气:发表时间:2025-06-28 19:50:17
刚发布的那天就在 VS Code 中用上了新的 TypeScript (Native Preview) 插件。
可以简单谈谈这几天的体验。
LSP 的类型检查功能是完整的。
我在几个类型体操非常复杂的项目上也没有遇到 BUG,推导结果都正确。
目前 LSP 已经支持补全,并且在体感上确实比之前的 LSP 快一些——至少不至于敲一个点号等五秒了。
但是没有想象中快,有时仍会体验到半秒的延迟——也许这更多是 VS Code 自己的问题。
(我原以为 tsserver 变快能极大提升我…不支持重构,比如变量重命名其次是不支持自动导入(这些功能以后肯定会完善,但目前还没有)LSP hover 显示的类型签名很简陋,遇到推导出几千字的类型也不会给你省略,一股脑全部显示出来,你需要鼠标滚好久才会到底下。
这个显示的类型签名也没有格式化,对于对象字面量类型,也会一股脑缩成一行给你显示出来(其实我还挺喜欢这个的,因为我真的经常会推出几百几千字的类型,这种不省略一股脑展示出来反而方便我做 type-level debugging——对于其他多数人来说应该不是这样)忘了说,现在 jsdoc 也不会在 LSP hover 中渲染出来,你只能看到一行简陋的类型信息(另外,目前 tsgo 的 API server 还处于开发阶段,并且有意重新设计整个 API,估计 ts-morph 之类的项目要花很长时间迁移了。
比较神秘的是,虽然 tsgo 是用 Go 开发的,但目前 TS 的 Node API 打算基于一个 Rust 开发的 IPC 通信库 ,令人难绷)。
同类文章排行
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 字节跳动辞退原豆包大模型负责人乔木,被曝婚内出轨下属,如何看待这一处理结果?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 为什么MacBook pro不用高刷新率的屏幕?
- 想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
- 不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
- 一个没啥贡献的清廉县长和一个贪污2000万但是贡献很大的县长,你更支持哪个?
- Gemini Advanced 和 aistudio有什么区别?
- python与nodejs哪个性能高?
- 如何评价首个女性友好的编程语言HerCode?
最新资讯文章
- 目前美军还有哪些领域是明显领先于解放军的?
- 谁是对Mac有成见然后用完Mac后真香的?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 快乐教育毁了多少孩子了?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 苹果***首次支持国补,最高补贴不超 2000 元,适用范围有哪些?***补贴后价格有优势吗?
- postgresql能取代mongodb吗?
- 零上55℃和零下55℃,对人类来说哪个更难以适应?
- Electron 做游戏客户端的潜力有多大?
- 前端想要学习后端,选择哪种语言好一点?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 央行等六部门联合印发《关于金融支持提振和扩大消费的指导意见》,释放了什么信号?
- 如何评价 Windows 11 的 UI ?
- 有基于 C/C++ 的 Web 开发框架吗?
- 为什么中国很少有人使用linux?
- 后端真的比前端累吗?
- 女生什么状态才体现出她已经爱上你了?
- 为什么腰肌越练习越僵硬?
- 搞了NAS之后去哪里下载4K,8K的电影?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?