The digest of fresh materials from the world of the front-end for the last week No. 414 (May 4 - 10, 2020)

We bring to your attention a selection with links to new materials from the frontend area and around it.


Media     |    Web Development     |    CSS     |    Javascript     |    Browsers     |    Entertaining     |    


Media


• podcast Podcast “Web Standards” No. 228: DevTools, Web Standards website, text selection, px vs rem, Atomic CSS-in-JS, refactoring
• podcast Podcast “Frontend Youth (18+)” # 136: About online conferences with Alexei Fedorov
• video Live coding with Vadim Makeev: Cap on grids and flexes with gaps and BEM

Web development


• habr Who will bury the modern web?
• habr A simple approach to working with responsive images
• habr Storage for the Web
• habr Canvas API memo
• en How and why you should avoid CORS in SPA
• en 13 security tips for front-end applications
• en HTML5 Boilerplate project is 10 years old




CSS


• habrUnderstanding CSS Grid (2 part): Grid lines , (3 part): Grid areas
• habr Highlighting and CSS
• Adventures of Masonry layout in CSS
• en Ways to style lists
• en Units of `lh` and` rlh`
• en Play with (fake ) Container Queries with watched-box and resizeasaurus
• en Everything I learned about min (), max () and clamp () in CSS
• en Let's dig deeper into CSS Container properties
• en How to easily create an adaptive vertical rhythm using CSS
• en In Chromium appears Flexbox gap support
• en Deep immersion in CSS Grid
•en CSS Finds in Twitter Design
• en Adding CSS to a Page Using HTTP Headers
• en How to Create Pure CSS Games
• en A Complete Guide to CSS Features

Javascript


• JavaScript Workplace habr Hall of Fame , part 2
• habr Understanding (all) “modular” JavaScript formats and tools
• en ES2020: everything you need to know
• en Creating a crossword puzzle generator using JavaScript
• en JavaScript rendering and problems for SEO in 2020
• Counting the time in javascript








• Release of Firefox 76
• Release of Firefox 76 - Audio worklets, CSS System Colors and more
• Published Playwright 1.0, a package for automating work with Chromium, Firefox and WebKit
• en Firefox 76: audio worlets and other tricks

Entertaining


• Another Zoom answer. Google will embed Meet video conferencing directly in Gmail
• Hackers have learned to hide web skimmers behind favicon sites
• GitHub has analyzed the impact of COVID-19 on development activity
• A development environment and discussion system have been added to GitHub
• How to design a profile on GitHub so that it works when searching for a job
• Facebook introduced a service for poor countries - the Internet will be free, but only in text. Editorial Material
• The EU prohibits the use of “wall cookies” on sites to restrict access to content and force data collection

We apologize for any typos or broken / duplicated links. If you notice a problem - please write in a personal email, we try to quickly fix them.



Last week's digest .
Material prepared dersmoll and alekskorovin .

All Articles