Cool that you open-source a book - it looks like it contains a solid amount of information. Well done!
What I'm missing (couldn't find it on the first glance) is a topic about the performance implications of animations.
Most devs don't consider which css properties trigger a layout->paint->composite re-render, which has massive influence on browser performance.
There are soooo many shitty animations/transitions in the web, just because people don't know that animations can slow down a whole site.
Imho people should read something like the web dev one pager on animation performance (1), which explains (more or less) how to build high-performance animations.
There is also this free udacity course (2) which explains everything a web developer needs to know. It's not hard nor magic, and you just have to hear it once to remember it for whenever it becomes necessary.
What I'm missing (couldn't find it on the first glance) is a topic about the performance implications of animations. Most devs don't consider which css properties trigger a layout->paint->composite re-render, which has massive influence on browser performance.
There are soooo many shitty animations/transitions in the web, just because people don't know that animations can slow down a whole site.
Imho people should read something like the web dev one pager on animation performance (1), which explains (more or less) how to build high-performance animations.
There is also this free udacity course (2) which explains everything a web developer needs to know. It's not hard nor magic, and you just have to hear it once to remember it for whenever it becomes necessary.
1: https://developers.google.com/web/fundamentals/design-and-ux... 2: https://eu.udacity.com/course/browser-rendering-optimization...