DevTools: Visually Re-engineering CSS For Faster Paint Times
Addy OsmaniAddy Osmani explains in detail how to profile your CSS and what you can do to optimize paint times of your application.
Dear friends,
today is, as probably most of you already heard, an amazingly important day for web. Namely, Opera announced that it will start using WebKit as its rendering engine and V8 as its JavaScript engine.
Some people argue that this is a bad thing, some that this is a good thing, but I won’t pick sides. I’ll just say that this is a huge thing. WebKit will profit while Firefox and Internet Explorer are left in a bad position. I think that we might see some kind of merge or cooperation between Mozilla and Microsoft in order to compete with WebKit.
In any case, exciting times are in front of us.
Addy Osmani explains in detail how to profile your CSS and what you can do to optimize paint times of your application.
Rem units are easier to work with than em units but just as useful. Matthew Lettini explains their pros and cons.
Thanks to experimental polyfill by Mihai Corlan and Razvan Caliman CSS Regions have just came a step closer to real-world usage. The sooner we’re able to use them in our daily projects the better.
Louis Lazaris explains why should putting descendant selectors (too) high in the DOM be avoided.
Harry Roberts shows how he tackled the problem of grid systems in his Inuit.css framework. Quite interesting read.
Sara Soueidan guides you through creating stunning CSS3 Windows-8-like animations.
Very good introduction into animations on the web. The article covers CSS transitions, WebGL and plain old JavaScript animations.
Rachel Nabors shares a couple of short tips that you’ll find helpful, particularly,if you’re new to the whole Sass / preprocessor thingy.
Roole is a brand new CSS preprocessor. It is implemented in JavaScript, it has vendor prefixing built-in and it utilizes braceless syntax. The question is if we really need another CSS preprocessor.
Happy coding,
Zoran Jambor