When text is rendered by a computer, sometimes characters are displayed as “tofu”. They are little boxes to indicate your device doesn’t have a font to display the text. Google has been developing a font family called Noto, which aims to support all languages with a harmonious look and feel. The name noto is to convey the idea that Google’s goal is to see “no more tofu”.
In many cases, these new features are so helpful we choose to use them on production websites before they’re fully implemented in all browsers. To not break the experience for users on older browsers, we of course include polyfills for any not-fully-supported features.
Object.assign? Ever passed around an Object and needed to modify a key? But you don’t want that modified object running around and causing other problems? There’s a cool useful web technology for that!
Here’s a fact: we build incredibly complex, exciting and beautfiful things on the web. The most democratic distribution system of information. Yes, it is easy to poke fun at CSS and it’s Frankenstein-esque syntax. But that gives you no right – at all – to belittle and disregard the people who like CSS and took it as their weapon of choice to build great user interfaces.