I have been researching client-side browser languages and experimenting with a few, but I feel like there may be more options out there that I'm not aware of. I am looking for a solution that can be easily processed either in the browser or on the client's computer without requiring additional installations or configurations.
Currently, I am familiar with JavaScript, Java, and Flash (although I know Flash is not technically a language, it's still worth mentioning). Ideally, I would like to avoid using Flash if possible, but it's still something to consider. While I am aware of different versions of JS and Java, they don't seem to significantly impact the final product compared to the raw language itself. Both Java and JavaScript can perform slowly when dealing with complex and heavy applications, although performance is continually improving with advancements in browsers and libraries.
Given this information, are there any other options currently available or on the horizon that could provide better results?