I'll do my best.
5 year old explanation: (a very articulate 5 year old)
Hardware Acceleration is an optimization tool meant primarily for older computers or underpowered computers. Your processor in the computer is responsible for processing the images and animations within your browser. Elvenar has fairly large file sizes when concerning the images and animations due to the detail on each building and your screen's resolution. If you have a high-resolution screen, your processor will have to work harder to produce the same image due to the higher detail (in pixels) When your processor can't work any harder, you freeze - you glitch - you give up. With hardware acceleration, your processor gets a life line - your graphics processor. Your graphics processor normally renders graphics on programs within your computer. This graphics processor takes on whatever it can before your main processor gets the task. This can help stop your main processor from becoming overloaded.
When Hardware Acceleration may be needed:
- If you have an older computer with a dated processor.
- A new computer with a budget processor
- Many programs running at once that tax your processor
Hardware Acceleration changes the way your computer handles the code necessary to display the game and use the interface. It does come with tradeoffs - you may gain utility but lose flexibility. That is, it will make your game "stable" but it might not be "as fast" as it would have been otherwise - if you do not need hardware acceleration, you likely will never notice it's on - if you do need hardware acceleration, you wouldn't be able to run it effectively otherwise. If you have a good processor, you won't need hardware acceleration, if you have a bad one, you probably need it. (In layman's terms - it will either help you or do nothing)
Hardware Acceleration is just one component of the last update. It's a welcome addition, but the main star is the flash memory management. Your browser cache stores images from websites to provide faster load times when you access that particular site in the future. Flash is similar in that regard. The main difference is that Flash is an independent program, not tied to your browser directly. As flash stores files, these files increase the size of your total flash cache. The larger this gets, the more resources it takes from your processor to keep it functioning. This update changed how these files are stored. I believe this explains the longer load times - since flash files not important to the game's stability might not have been reserved under the new algorithms. (Please note that this last part is simply my speculation on the matter - but I still believe it is a logical assumption)
EDIT: 1 more clarification - the above is not 100% truly accurate. But it is the closest I can think of at this time to a simplistic answer. Truth be told, this is not a simple question.