Bug 1821107 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Ember-todoMVC has:
```js
 exports.peekMeta = function (obj) {
      var pointer = obj;
      var meta = void 0;
      while (pointer !== undefined && pointer !== null) {
        meta = metaStore.get(pointer);
        // jshint loopfunc:true
        if (meta !== undefined) {
          return meta;
        }

        pointer = getPrototypeOf(pointer);
      }

    };
```
peekMeta is called 684140 times during the shell version of ember-todoMVC and get returns an object only 2043 times.

SM: https://share.firefox.dev/3T7eZZ9, V8: https://share.firefox.dev/3kXYLF7
Ember-todoMVC has:
```js
 exports.peekMeta = function (obj) {
      var pointer = obj;
      var meta = void 0;
      while (pointer !== undefined && pointer !== null) {
        meta = metaStore.get(pointer);
        // jshint loopfunc:true
        if (meta !== undefined) {
          return meta;
        }

        pointer = getPrototypeOf(pointer);
      }

    };
```
peekMeta is called 684140 times during the shell version of ember-todoMVC and get returns an object only 2043 times.

SM: https://share.firefox.dev/3T7eZZ9, V8: https://share.firefox.dev/3ZPmaqX

Back to Bug 1821107 Comment 0