First, I'd like to say I absolutely love dndbeyond. I really enjoy using the service and especially as a new player, it's made getting into the game much less daunting. However, the site suffers quite a bit from a speed performance perspective. Pages take an unusually long time to load and it quickly becomes frustrating when jumping around the site, whether it be toggling between character sheets, class information, and spells or hopping around an adventure to look up various notes. I know there's a lot more tangible and exciting features you guys can be focusing on, but I want to highlight the importance of site performance from a user experience perspective. Given the vast majority of the site's content is farily static, you have the ability to implement a caching system like varnish that could really help with this.
Thanks again for making such a great product and I continue to look forward to watching it evolve.
If you currently do not have a subscription, it's probably ad javascript exectuing that is slowing down the render completion. We are continually working with our ad networks to improve their javascript execution (and ours) to try to make more of the calls non-blocking. We will also be taking advantage of more geographic edge-caching next year as well.
The other possibility is to use the mobile app once it's available, as you'll have all the resources locally on your device. You might want to check out our Developer Q&A stream on Twitch at 1PM Central today. I have a feeling BadEye might have some discussions about the mobile app. ;)
First, I'd like to say I absolutely love dndbeyond. I really enjoy using the service and especially as a new player, it's made getting into the game much less daunting. However, the site suffers quite a bit from a speed performance perspective. Pages take an unusually long time to load and it quickly becomes frustrating when jumping around the site, whether it be toggling between character sheets, class information, and spells or hopping around an adventure to look up various notes. I know there's a lot more tangible and exciting features you guys can be focusing on, but I want to highlight the importance of site performance from a user experience perspective. Given the vast majority of the site's content is farily static, you have the ability to implement a caching system like varnish that could really help with this.
Thanks again for making such a great product and I continue to look forward to watching it evolve.
Hi Briansw,
I'm glad you're enjoying D&D Beyond!
I don't see any of the performance issues that you're talking of and the server-side performance has been every good to date.
Can you let me know what you're using to view the site?
Computer/tablet/phone?
Browser and version?
Pun-loving nerd | Faith Elisabeth Lilley | She/Her/Hers | Profile art by Becca Golins
If you need help with homebrew, please post on the homebrew forums, where multiple staff and moderators can read your post and help you!
"We got this, no problem! I'll take the twenty on the left - you guys handle the one on the right!"🔊
MacBook Pro
3.1 GHz Intel Core i7
16 GB 1867 MHz DDR3
Google Chrome (latest version)
Verizon Fios
An example: clicking on Warlock from the ToC of PHB takes a good 5-7 seconds to load and drop me down the page.
Hmmm, that's odd.
I just cleared my cache and repeated exactly that and it took about 1.5 seconds, including loading in all the graphics.
The server stats embedded in the page show it took 279 ms (about a quarter of a second) for the server to send me the page.
We'll probably need the involvement of one of the Curse staff to determine why we're seeing such different results.
Pun-loving nerd | Faith Elisabeth Lilley | She/Her/Hers | Profile art by Becca Golins
If you need help with homebrew, please post on the homebrew forums, where multiple staff and moderators can read your post and help you!
"We got this, no problem! I'll take the twenty on the left - you guys handle the one on the right!"🔊
Thanks for such a quick response and looking into it. If it's helpful here's a screenshot of the performance summary:
https://imgur.com/a/a3emM
briansw,
If you currently do not have a subscription, it's probably ad javascript exectuing that is slowing down the render completion. We are continually working with our ad networks to improve their javascript execution (and ours) to try to make more of the calls non-blocking. We will also be taking advantage of more geographic edge-caching next year as well.
The other possibility is to use the mobile app once it's available, as you'll have all the resources locally on your device. You might want to check out our Developer Q&A stream on Twitch at 1PM Central today. I have a feeling BadEye might have some discussions about the mobile app. ;)
I am the Inquisitor Imperitus. I am judge, jury, and executioner. Draw your last breath now, as I send you to the Nine Hells.
Pun-loving nerd | Faith Elisabeth Lilley | She/Her/Hers | Profile art by Becca Golins
If you need help with homebrew, please post on the homebrew forums, where multiple staff and moderators can read your post and help you!
"We got this, no problem! I'll take the twenty on the left - you guys handle the one on the right!"🔊