‘Graph Server’ Archives
Introducing Perf-O-Matic 2.0
Here's a quick transcript of the video: Read More »
Native JSON in Firefox 3.1
In case you haven't heard, one of Firefox 3.1's awesome new features will be native JSON support. This is totally sweet for two reasons: eval'ing JSON in the browser is unsafe. Using native JSON parsing protects you against possible code execution. Safely eval'ing JSON with a 3rd party library can be orders of magnitude slower. Native JSON parsing is much faster. How does native JSON work compared to plain old eval? Simple: var jsonString = '{"name":"Ryan", "address":"Mountain View, CA"}'; var person = JSON.parse(jsonString); // 'person' is now a JavaScript object with 2 properties; name and address Pretty easy huh? And here's how to get ... Read More »
Graph Server Re-Write
Over the past few months the Graph Server team and I have been hard at work re-writing the back end for the Graph Server and it's finally come to fruition. For those that don't know, the Graph Server is used to display performance test data of Firefox builds reported by Talos. Our work initially started as performance improvements and some new features, but the more we worked with the old architecture, it became quite apparent it would not scale (performance and feature-wise). The old database schema duplicated test data in multiple ... Read More »
