"One of the new features introduced in Firebug 1.11 is new waterfall timing graph displayed in Firebug's Console panel and visualizing Navigation Timing data (measured events related to page load performance)."
Speed matters online. Study after study has shown that even 100 millisecond delays in load times negatively impact user experience and conversions. So it's no wonder that e-commerce experiences are particularly susceptible to performance as these recent bits of data illustrate. The average Internet connection speed around the world was 2.3 Mbps by the end of 2011.
Let's say you have a large computer system and you want to measure it for performance or efficiency. You want metrics. You want pretty pictures that tell you what's going on. You start looking at graphing libraries and databases. I think this is exactly backward. You have to start with measurement.
"Sitespeed.io is an open source tool that helps you analyze and optimize your website speed and performance based on performance best practices. It will collect data from multiple pages on your website (crawling from a start point), analyze the pages using performance best practices rules, and output the result as HTML-files or JUnit XML. You can see real life examples of analyzed sites here."
Possibilité d'intégrer cet outil dans une plate-forme d'intégration continue (jenkins) : http://sitespeed.io/documentation/#junit
MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it's faster and smaller. For example, small integers (like flags or error code) are encoded into a single byte, and typical short strings only require an extra byte in addition to the strings themselves.
"I did some research about how images are downloaded when media queries are involved. I wrote up some automated tests where Javascript could determine whether or not the image was requested. I've got enough data now to be able to go into detailed findings."
Sitespeed.io is an open source tool that helps you analyze your website speed and performance based on performance best practices and metrics. It collects data from multiple pages on your website, analyze the pages using the rules and output the result as HTML or JUnit XML.