By Mable, May 09 2011, in Other Technology | No Comments Over the past ten years or so, concepts such as Web 2.0, Rich Internet Applications (RIAs), and the Semantic Web have all pushed HTML, CSS, and JavaScript to and beyond their limits, often relying on plug-ins such as Adobe Flash to power components such as video and audio, as well as highly graphical and interactive applications.