我有一个关于Svelte的问题,如果Svelte没有采用虚拟DOM或Shadow DOM机制,它是如何生成高性能应用程序的,因为Svelte只是一个编译器,它生成纯Java脚本构建,这是Svelte唯一的产品,转换成纯Java代码,会给你带来高性能应用程序吗?那么为什么要使用像虚拟DOM或Shadow DOM这样的机制做出react 或倾斜

我知道这不是一个编码问题,但我想知道答案,所以只在这里发帖,请不要删除或奉献这篇帖子.我想了解它的内部 struct

谢谢

推荐答案

对于大多数用例,Svelte比react /Angular 更快.

This is because Svelte does not use virtual DOM.Svelte框架的核心价值promise 是消除虚拟DOM开销.

虚拟DOM开销来自这样一个事实,即框架需要构造a separate format and then perform a diff个 node .

Javascript相关问答推荐

Vega中的模运算符

如何最好地从TypScript中的enum获取值

JQuery. show()工作,但. hide()不工作

如何修复(或忽略)HTML模板中的TypeScript错误?'

自定义高图中的x轴标签序列

在open shadow—root中匹配时,使用jQuery删除一个封闭的div类

ChartJs未呈现

对路由DOM嵌套路由作出react

根据一个条件,如何从处理过的数组中移除一项并将其移动到另一个数组?

让chart.js饼图中的一个切片变厚?

有效路径同时显示有效路径组件和不存在的路径组件

当从其他文件创建类实例时,为什么工作线程不工作?

将多个文本框中的输出合并到一个文本框中

输入的值的类型脚本array.排序()

通过跳过某些元素的对象进行映射

P5JS-绘制不重叠的圆

每隔3个项目交替显示,然后每1个项目交替显示

是否有静态版本的`instanceof`?

我如何才能让p5.js在不使用实例模式的情况下工作?

JSON Web令牌(JWT)错误:RSA密钥对的签名无效