A good example I can give is the way how text (or code) completion is done in HTML5 - let's say a "browser" list textbox. The old way of doing this would be a choke-full of JavaScript. We can use a
datalist tag element instead.<input type="text" name="browserSelect"
list="browserList"/>
<datalist id="browserList">
<option value="IE">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
Of course, you could further refined this with a dash of JavaScript like say Angular or Knockout.
Now if only companies drop IE6 or IE8. zzzzzz.