Why {} + {} is NaN only on the client side? Why not in Node.js?

Updated note: this has been fixed in Chrome 49. Very interesting question! Let’s dig in. The root cause The root of the difference is in how Node.js evaluates these statements vs. how the Chrome development tools do. What Node.js does Node.js uses the repl module for this. From the Node.js REPL source code: self.eval( ‘(‘ … Read more

What does status=canceled for a resource mean in Chrome Developer Tools?

We fought a similar problem where Chrome was canceling requests to load things within frames or iframes, but only intermittently and it seemed dependent on the computer and/or the speed of the internet connection. This information is a few months out of date, but I built Chromium from scratch, dug through the source to find … Read more