The Inner Workings of HTML5
You can use a language, and not care how it works; or you can use a language, learn how and why it works, and then go on to improve it yourself. You can, of course, improve a language without knowing how it works — just providing feedback is often ple…