Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I hope you can confirm or disprove whether I understand this correctly. I know for certain that Java Applets can have hardware acceleration and I wonder if this is the only known way to have graphics hardware acceleration in web pages or is there another way?

share|improve this question
Whilst Java Applets can provide hardware acceleration they aren't the only known way. As per David's answer, Flash version 11 had hardware acceleration added but you can also use Silverlight or even HTML5 canvas with a hardware accelerated browser. – Deco Oct 17 '12 at 8:20
up vote 4 down vote accepted

I can't speak for the Java applets, but in flash version 11, code named molehill during development, hardware acceleration was added.

share|improve this answer
My understanding is that Flash hardware acceleration doesn't do 3d, whereas there are OpenGL libraries for Java applets that do (which is the reason Minecraft can be played "in the browser"). That's not what the question was, though. Silverlight also has hardware acceleration through DirectX, but a full 3d implementation is in its infancy there AFAIK. – jozzas Oct 17 '12 at 6:23
If you're thinking of flash pre v11, you are correct. With FP11 you can now have real hardware accelerated 3d. There are 3 major players in the API realm for this, Alternativa (, Away3d, and Flare3d – David Peterman Oct 17 '12 at 14:07

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.