SMACSS

What is SMACSS? SMACSS stands for Scalable and Modular Architecture for CSS. It is pronounced “smacks” and introduced by Jonathan Snook. Why SMACSS? SMACSS…

BEM

What is BEM? BEM stands for Block, Element, Modifier. BEM is a stricter standard for naming CSS classes for larger projects, where standards need…

Interoperable CSS

What is Interoperable CSS? Interoperable CSS or ICSS is a low-level file format that enables CSS Modules, designed for loader implementers (not for end…

CSS Modules

What are CSS Modules? A CSS Module is a CSS file in which all class names and animation names are scoped locally by default,…

Service Workers

What are Service Workers? Service Worker is a new browser feature which provides event-driven scripts that run independently of web pages. Unlike other workers,…

HTTP2: New Features

What is HTTP/2? HTTP/2 (originally named HTTP/2.0) is the second major version of the HTTP network protocol used by the World Wide Web. Why…