- Microsoft just announced that they change their strategy with Edge: They’re going to use Chromium as browser engine on the Desktop instead of EdgeHTML and might even provide Microsoft Edge for macOS then. They’ll also from now on help development on the Blink engine.
- Chrome 71 is out and brings relative time support via the Internationalization API and Speech synthesis now requires user activation.
- Safari Technology Preview 71 is out and brings
supported-color-schemesin CSS, and adds Web Authentication as an experimental feature.
- Matthew Ström on the importance of fixing things later, of not being perfect.
- Scott Helme shares information about a new security header that we can make use of:
Clear Site Dataallows site owners to clear data from cache, (local/session/permanent)storage, or cookies. This could be useful to delete sensitive or private data stored in localStorage or authentication cookies easily.
- We know by now that using
rel=noopeneris a good idea for
target=_blanklink elements. Now Firefox experiments with automatically substituting rel=noopener in the browser to ensure, the security attack can’t be abused.
- How do WebP image file sizes compare to the best performing JPEG optimizations? Daniel Aleksandersen shows the numbers and concludes that WebP does a pretty amazing job to beat other optimized formats nearly every time.
- In Chrome 71 there’s the new
Background Fetchavailable behind flags and brings the possibiliy of fetching resources like big movies in the background.
font-display: swap;is best.
- Here we go: CSS Environment Variables are coming and here’s why we need it in addition to Custom Properties and why it’s a great idea.
- Andy Bell explains how we can use CSS Custom Properties to manage flow and rythm in our layout well. A nice example that goes beyond the usage of Custom Properties for color values.
Work & Life
- Sandor Dargo on how he managed to do his job properly again and avoiding distrations during work time.
Last week I has a link to Mozilla’s Privacy Guide — here it is, the former one was broken.