There is a chromium bug open for this:
Issue 604033 – JIT compiler not preserving method behavior
So yes It’s just a bug!
More Related Contents:
- Do common JavaScript implementations use string interning?
- es6 Map and Set complexity, v8 implementation
- ECMAScript 6 features available in Node.js 0.12
- What is the performance of Objects/Arrays in JavaScript? (specifically for Google V8)
- garbage collection with node.js
- How does setInterval and setTimeout work?
- Why is bind slower than a closure?
- Executing JavaScript without a browser?
- v8 JavaScript performance implications of const, let, and var?
- How to run user-submitted scripts securely in a node.js sandbox?
- Running V8 Javascript Engine Standalone
- Are arrow functions faster (more performant, lighter) than ordinary standalone function declaration in v8?
- What’s the time complexity of array.splice() in Google Chrome?
- Are JavaScript Arrays actually implemented as arrays?
- Object descriptor getter/setter performance in recent Chrome/V8 versions
- How can % signs be used in identifiers
- How can I see the machine code generated by v8?
- Using ‘let’ as a variable name is not throwing any errors in google v8
- stack and heap in V8 ( JavaScript)
- Access function location programmatically
- Why doesn’t Node.js have a native DOM?
- Increase JavaScript Heap size in create-react-app project
- In ES6, what happens to the arguments in the first call to an iterator’s `next` method?
- How does Bluebird’s util.toFastProperties function make an object’s properties “fast”?
- Accessing line number in V8 JavaScript (Chrome & Node.js)
- How do I escape a string for a shell command in node?
- Maximum number of entries in Node.js Map?
- Node JS / V8 destructuring bug?
- Compile JavaScript to Native Code with V8
- Is google apps script synchronous?