The digest of fresh materials from the world of the front-end for the last week No. 421 (June 22 - 28, 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



Media



podcast CSSSR podcast - Telegram unlocked, WWDC 2020, DX, NodeJS 14 features, Webpack 5 beta 18, VPN from Mozilla

podcast Web Standards podcast # 235: Safari Evangelist, Bootstrap 5, content-visibility, grids, checkboxes, forms, API for PWA

podcast Podcast "Frontend Youth (18+)" # 143: Developers' lives are important



Web development



habr How to make up web interfaces quickly, efficiently and interestingly

habr How to make money on web scraping

habr How to become a front-end team lead and how to live after that - decoding the broadcast

en Looking back at five years of AMP existence

en An overview of page scrolling techniques





  • en DevTools (Chrome 85)

    en

    en npm v7 — `package-lock.json`?





  • habr

    habr

    en Core Vitals Google

    en WebP , JPEG?

    en

    en 100 Google PageSpeed ​​Insights





  • en

    en - +







CSS



Emulate various media expressions in Chrome and debug dark mode

en Font rendering inconsistencies in browsers

en Styling Layout Wrappers in CSS

en Crumpled poster effect on CSS

en Testing animation support with “prefers-reduced-motion”

en CSS Basics: Animation

en Debugging HTML Using Advanced CSS Selectors

en Using the Stacks Custom Property to Tame the Cascade



Javascript



habr What a JavaScript developer should know about Curl

habr Bypass captchas with Headless Chrome

habr Simulation of crystal growth: diffusion-limited aggregation in Javascript

habr Memory in JavaScript - no leaks

Tutorial. Task list with drag & drop

en How to get screen, window and web page sizes in JavaScript

en New features in TypeScript 3.9

en JavaScript concepts that you need to master before learning React







  • Angular

    habr DI Angular —

    en Angular 10

    en Angular 10

    en RxJS:

    en Angular











Chrome introduced a new PDF viewer interface and added support for AVIF

Chrome, Firefox and Safari will limit the life of TLS certificates to 13 months

en Welcome to Safari in the WebExtensions community

en Safari, Web, and Authentication



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



Digest for the last week .

Material prepared dersmoll and alekskorovin .



All Articles