小编min*_*jun的帖子

为什么convertToFastObject函数会使它快速?

我在1.0版本之后尝试了Dart SDK,并在Dart中编写了一个简单的hello-world程序.然后,使用SDK工具,我生成了JavaScript文件:helloworld.dart.js我经历了输出js代码,我看到有一个名为convertToFastObject的函数.定义是:

function convertToFastObject(properties) {
    function MyClass() {};
    MyClass.prototype = properties;
    new MyClass();
    return properties;
}
Run Code Online (Sandbox Code Playgroud)

使用代码如下:

A = convertToFastObject(A);
B = convertToFastObject(B);
Run Code Online (Sandbox Code Playgroud)

我知道这段代码适用于各种浏览器,不适用于Chromium/Chrome.我无法理解,为什么该函数可以使对象更快?

javascript performance dart

7
推荐指数
1
解决办法
226
查看次数

标签 统计

dart ×1

javascript ×1

performance ×1