rackerlabs / developer.rackspace.com

Gen 3 of the developer.rackspace.com Portal
Apache License 2.0
47 stars 59 forks source link

Client-side performance testing #497

Open ycombinator opened 9 years ago

ycombinator commented 9 years ago
rdodev commented 9 years ago

Google PageSpeed reports the following:

I'm still doing other assessments. Will report later.

rdodev commented 9 years ago

Unfortunately, YSlow2 (desktop) scores have actually gone down from last time I ran them (used to be at or above 90/100), now shows 82/100 with the following notable issues:

kenperkins commented 9 years ago
rdodev commented 9 years ago

As per conversation with Ken, our priority will be finding a way to push stuff to CDN as that would give us the highest bang for our buck, at the moment. My proposal for injecting CSS into the html wasn't counting on the fact that we use css libs that would make html substantially bigger than it needs to be. We also agreed there's not much we can do about external-loading JS since it's mostly tracking/analytics that's "outside our control". Our page will still score low for mobile users, but w/o substantial engineering time, it's not likely we will be able to up mobile score by all that much, so we're tabling that as a long-term type of thing.

ycombinator commented 9 years ago

Moving https://github.com/rackerlabs/developer.rackspace.com/issues/477 out of Backlog into Must Haves list per @rdodev's comment above.

rdodev commented 9 years ago

I don't think there's a tool to easily cross-check which css rules we use in our html? If there is such tool, we could have 87% of the CSS payload:

1253 rules (87%) of CSS not used by the current page.
main-2c91613a80c39c3d97c3cea1537f4e57.css: 87% is not used by the current page.
rdodev commented 9 years ago

Here's a screen capture of the render-clocking scripts, for the record only since we know we can't really get rid of those (specially the analytics/tracking ones).

screen shot 2014-07-08 at 12 25 23 pm

kenperkins commented 9 years ago

@rdodev let me see if I can prune out some bootstrap.

ycombinator commented 9 years ago

We agreed that this is not a blocker for launch and @kenperkins is busy with #513 right now so moving this to the Backlog.