Page MenuHomePhorge

bailout.js
No OneTemporary

Size
513 B
Referenced Files
None
Subscribers
None

bailout.js

function add(a, b) {
return a + b;
}
let numSum = 0;
for (let i = 0; i < 110; i++) {
numSum = add(numSum, i);
}
console.log('numeric sum (JIT):', numSum);
let s = add('hello', ' world');
console.log('string concat (deopt):', s);
console.log('bailout correct:', s === 'hello world');
let n = add(10, 32);
console.log('post-deopt numeric:', n);
console.log('post-deopt correct:', n === 42);
console.log('mixed types:', add(1, 'px'));
console.log('mixed types:', add('$', 99));
console.log('all ok:', true);

File Metadata

Mime Type
text/plain
Expires
Sun, May 3, 8:36 AM (3 h, 51 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
537821
Default Alt Text
bailout.js (513 B)

Event Timeline