Hey guys, over the past 2 years I have written a custom, private character sheet for my games that has blown in size quite a lot. I was thinking about polishing it and making it public, but I'm having some issues about the performance. Compared to a normal standard character sheet (only the most basic things, around 2000 lines) my custom one has noticeably worse performance. Opening a character takes around 1-2 seconds longer and doing prep work as gm generally feels a lot slower. Some data about my custom sheet: It tries to automate as much of the rules of the system as possible. The approach is to simplify things like e.g. combat so that players do not have to keep in mind all the boni / mali that factor into their current combat numbers. The system is quite rule-heavy, hence the blown size. ~ 23.500 lines of code in total (Main sheet), 1.71mb filesize ~ 5.340 lines of code | Workerscripts ~ 3950 attributes | On average a player has around 200-400 of those saved with actual values ~ 1.600 lines of code (CSS), 52kb filesize 1 backgroundimage at 196kb size 1 logo at 52kb size Several graphical icons at ~ 1kb size If anyone wants to see the code: HTML Sheet: <a href="https://gist.github.com/ArkFox/581d3ab0e95c13e8a28" rel="nofollow">https://gist.github.com/ArkFox/581d3ab0e95c13e8a28</a>... CSS: <a href="https://gist.github.com/ArkFox/08f82eb8c6b4ae3b927" rel="nofollow">https://gist.github.com/ArkFox/08f82eb8c6b4ae3b927</a>... Imgur album with 53 pictures detailing how exactly the sheet looks like: <a href="https://imgur.com/a/ea8YB" rel="nofollow">https://imgur.com/a/ea8YB</a> The pictures are 13 months old, so not everything is still exactly the same but most of the sheet still looks like that. Warning though: The charsheet (attribute names, comments, etc.) is in german and the descriptions in the imgur album are in german as well. But that shouldn't be too much of a problem for a quick look. I'm thinking about rewriting the character sheet and polishing it. When I started 2+ years ago I knew very little about programming, so I'm sure some mistakes can be attributed to the lack of knowledge that I had in the past. Still, I'm no expert. My question for the more experienced character sheet developers is what the worst offenders are in terms of character sheet performance and what I should look to improve when rewriting the code.