Losing weight in the library
Your favourite app just lost half of its weight, mainly by better code packaging and dropping dependencies on old libraries. In other words: faster page loads!
The numbers:
Fresh page load: 1,9MB → 0.9MB
Asset data updates (every 5 minutes): 19kB → 3,8kB
The full list of changes:
- Defer the loading of low priority libraries such as markdown,
calendar, video, and activity streams. - Removed dependency on jQuery.
- Reduced package size of Twitter Bootstrap.
- Updated d3 and only load the d3 stuff we use.
- Fixed blank pages on Firefox due to the use of modern regexes.
- Reduce the re-rendering of price and item charts by up to 4 times.
- Crawler: detect irrelevant tweets earlier and stop following them.