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.