Svelte 正在从 TypeScript 切换到 JavaScript


根据 Svelte repo 中"TS to JSDoc Conversion" PR 的描述,Svelte 团队将会从目前使用的 TypeScript 迁移到 JSDoc。

前端 UI 框架 Svelte 创始人 Rich Harris 在推特的回复印证了这一消息。他表示这个决定没有改变 Svelte 的类型安全。

负责 Svelte 编译器的开发者则说道,改用 JSDoc 后,代码不需要编译构建即可进行调试——简化了编译器的开发工作。毕竟目前的调试工作比较复杂,需要使用构建步骤进行调试。另外,使用 JSDoc 不会影响编译器的开发安全,因为它的类型几乎等同于 TypeScript,依然可以使用 tsc 编译器检查类型。

当然,Svelte 开发者(不是编译器开发者)仍会像现在一样获得类型定义文件。因此对于 Svelte 开发者来说,在类型方面不会有任何变化。


相关文章

2023-01-20

ript flavors 问题的 27,000 人中,98.9% 的人表示他们使用 TypeScript。第二名是 Elm,只有 2.3%。 关于 JavaScript/TypeScript 平衡方面,有 20.7% 的受访者表示仅使用 TypeScript 编写代码,而仅使用 JavaScript 的受访者比例为 8.2%。 受

2022-06-03

这也表明对云开发的普遍兴趣有所提高。" 此外,使用 TypeScript 的人数提高了 7 个百分点以上,已经达到了 84%。报告指出,TypeScript 已被开发人员普遍接受,并且行业在未来几年不会放弃这项技术。有 43% 的受访者认为 TypeScript

2022-10-11

再以警告色显示未知 Component Tag 改进JS 组件中的Template TypeScript 支持 减少对阅读 README 的依赖,现在会自动检测常见的项目设置问题(例如错误地设置vueCompilerOptions.target),发现问题时会在状态栏提示 UX / DX 改进 启用 Ta

2022-08-11

体验出众:Astro 支持所有喜爱的开发者工具和功能,如 TypeScript、NPM 包、Scoped CSS、CSS Modules、Sass、Tailwind、Markdown、MDX 按需组件:Astro 支持通过水化组件按需加载 JavaScript。因此,如果该特定组件不可见,它不会加载相关的 Java

2023-01-08

导性文档。开发团队希望对 WebStorm 如何处理 HTML、CSS 和 JavaScript 中的文件引用实现一种更通用的方式,以尝试解决这些问题。 常规改进 新 UI 的进一步工作。 目前正在处理有关新 UI 的所有反馈,并将优先处理最关键的问

2022-08-11

t Testing 状态。 Live Unit Testing 现在支持 Razor 文件。 TypeScript 和 JavaScript 开发 JavaScript 和 TypeScript 文件项目现在已从程序分析中排除,除非它们由 tsconfig.json 或 jsconfig.json 文件引用。 结果应在具有大量 TypeScript 和 JavaScrip

2022-12-14

前市场中需求最高的前八位语言分别是: 1、JavaScript / TypeScript 自创建以来,JavaScript 就一直保持着流行。目前,Javascript 仍然是整个市场上需求量最大的编程语言;而 TypeScript 的到来可能也推动了这一里程碑的实现。TypeSc

2022-07-01

的 20%。 按月份划分的 Python 工作占比: 1. Javascript / Typescript 自从 Javascript 作为网络编程语言诞生以来,Javascript 就一直是热门的编程语言之一。即便到了 2022 年,Javascript 目前仍然是整个市场上需求量最大的编程语言,此

2022-08-12

到前 10 名则需要数百万次。报告揭露的一些趋势包括: Typescript 超越 Javascript 成为最受欢迎的 DevOps 语言 研究称,TypeScript 成为 CircleCI 上最常用的语言的原因在于:首先,类型安全使开发人员能够在他们的 IDE 中或在编译时而

2022-12-08

de 中查看。 Go to Definition from return - 跳转到 JavaScript/TypeScript 函数的顶部。 远程隧道- 创建到任何设备的连接,无需 SSH。 Jupyter Notebook“Just My Code”调试- 避免进入 Python 库代码。 开发容器 GPU 支持- 创建开发容器时请求

2021-11-18

11月17日,微软发布了 TypeScript 4.5 正式版本 ,4.5 正式版本和 RC 版本在功能上并没有什么改动,除了添加关于新 JSDoc 特性的注释 ,不过这个特性也是 RC 版本的新功能,只是当时没有写出来。 TypeScript 4.5 正式版新

2022-08-19

电子支付平台 PayPal 宣布已将 TypeScript 类型定义添加到其 JavaScript SDK paypal-js npm 包中。 “你知道 PayPal 为我们的 JavaScript SDK 发布了类型定义吗?而且你甚至不需要使用 TypeScript 就能受益。它们作为 Paypal-js npm 包的一部分

2022-08-16

Turborepo 1.4 已发布。 Turborepo 是一个适用于 JavaScript 和 TypeScript 代码库的高性能 monorepo 构建系统。 所谓 monorepo,简单来说就是将所有项目代码放到一个 Git / Mercurial / Subversion 代码仓库中。当下许多大型前端项目和公司都采

2023-01-18

之间对这三种最流行的语言的需求和供应是一致的。对 TypeScript、Swift、Scala、Kotlin 和 Go 技能的需求则都超过了供应。  Node.js、React、.NETCore 都是知名度最高和需求量最大的框架。Angular 供不应求,且该框架在开发人员