HearthPwn Site Update - Performance Fixes Round One
Fight! Actually, don't do that, please don't do that.
Earlier today we deployed our first update of the new year to HearthPwn with browser performance in mind. Site performance has been a large hurdle for us, and we've been working hard to examine where the issues are and how we can best solve them.
These fixes are by no means the end, we're going to continue evaluating performance issues on the site and making improvements as time goes on. We want everyone to have a great experience here and can't thank you enough for your continued feedback.
The Changelog
- New social sharing buttons.
- The old buttons on the homepage could cause browser hangs.
- Now you can click on the dedicated share button to choose the networks you want to post to.
- SWFObject has been.. removed!
- We don't actually need this.
- It was loading on every page and some users would even see it loading as an icon in the corner. Sorry about that.
- TinyMCE, our post editor:
- This used to load on every single page whether you needed it or not. Not anymore!
- On pages where it does load, it's been improved.
- Collapsible Elements, have improved performance.
- Front page widget is less heavy.
- We loaded this a couple of times more than we needed to due to some bugs, that's no longer an issue.
- A few JS libraries have been removed. They were bandaids to give us features some browsers didn't support - they do now!
- Made improvements to the fixedCardListing function used on deck pages to cause less issues.
- Automatically updating timers on the site have been improved.
- Forum-specific code no longer loads on every page.
- The user is online animation on profiles which caused lag has been fixed.
- Several issues with reflow have been fixed.
- Fixed an issue where you weren't able to update your account information.
How You Feelin' Mon?
Have you noticed any improvements to site performance while browsing today? We've created a poll and ask that you leave your mark on it. Also, please leave us a comment below to let us know about your experiences - we'll be reading them all.
Extra: Ask the Hearthstone Devs Anything
Ben and Dean are going to be doing a livestreamed developer Q&A this Friday and we've been asked to forward on any questions you may have. We're collecting them in this dedicated forum thread, so head on over and leave us some of your questions to hand off.
Firefox still can't run this site without killing itself.
Yeah, FF will need its own pass as its not as good as chrome at handling JS, and hearthpwn is currently pretty JS heavy (and not the best JS in places)
Good to hear you guys are aware, thank you!
Will other sites in the Curse network benefit from Overpwn doing a pass with FireFox? I'm thinking specifically of WoWDB which is nearly unusable in FF, but I've noticed some performance hit on Wowpedia in FF versus Chrome. (If you don't know or can't say, that's okay, I'm only wondering.)
Smoother and faster. Thank you guys! My heart lies with Hearthpwn. (}{)
Forums are still agonizing for me, constant JavaScript freezing and hitching. I'm sure it's all the ad and tracking code not anything you've developed yourselves, but it does make the site barely usable.
what browser are you using?
WOW this was a MASSIVE improvement for me at least, the site navigates so much faster now, GREAT JOB GUYS!! :D
Before it was actually kind of a pain in the ass to navigate due to the really long loading times, but now it feels a lot smoother, I see you say you will keep improving it which of course is fine, but honestly if it stays like it is now I wouldn't complain, not that I complained very much before, but it was something that annoyed me :P
I'm on PC btw, using Chrome.
Hearthpwn works fine on my mobile (Android), there was never really a problem here. But on PC, it's totally a different story. All pages took ages to fully load and sometimes it even crashed. Collection editor is a nightmare! It's nice to see you people address the issue. Will check on PC for improvements.
Edit: Wow, just wow. This is much faster on PC now! Great Job.
Seeing a significant improvement on iOS here. Can't wait to try it on my MacBook Pro. The site is (was?) completely unusable on anything but Chrome, so I will test with Safari and Firefox! :)
Wow, wtf no more lag :D
Great Update! :)
Great!
I approve of this message.
Oh you
I hope these changes actually make a difference, unlike the last ones.