Digest of fresh materials from the frontend world for the last week # 438 (October 19 - 25, 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 "Make Me Beautiful" Issue # 46: Typescript and Layout Solved All Their Problems (You Didn't)

podcast Podcast "Frontend Youth (18+)" # 160: Black Cardinal Front End Pro Unlimited

podcast CSSSR Podcast: MobX or Redux , Flexbox or CSS Grid, Angular DI, Lighthouse, Declarative Shadow DOM, MDN Web DNA 2020 Pro Unlimited

podcast video IT Way podcast: About frontend for beginners, how Aviasales works (and works in). Episode 46 from 10/24/2020





Web development



habr Web Components: A Beginner's Guide

How to execute scripts in HTML. The script tag and the async, defer, module, nomodule, and src attributes

ru A guide to the different types of storage in the browser

ru The lang attribute: browsers lie, sweet lies.

ru Smarter ways to create HTML-structure with deep nesting







  • habr - (WCAG) 2.1

    ru

    ru inert







CSS



State of CSS 2020 . An annual survey about the current state of CSS with the ability to assess your level of knowledge based on the results of its completion

habr How do I structure my CSS

Choosing a CSS layout - Grid or Flexbox?

ru Creating CSS Shapes with Emoji

ru Thinking outside the box with CSS Grid

ru CSS in 3D: Learning to Think in Cubes, Not Rectangles

ru "The generic CSS selector is slow and should be avoided" - another lie!

ru Variables in Sass, CSS, and Semantic Theme Variables

ru Responsive Height Design



JavaScript



habr Using "global" await in JavaScript

Object-oriented programming options (in JavaScript)

ru Client-Side Rendering vs Server-Side Rendering vs Static-Site Generation

ru Solving a stupid problem with JavaScript

ru Observer API in JavaScript - Part II

ru 6 advanced JavaScript functions you can use today

ru How to create a progressively enhanced accordion component using vanilla JS







  • Vue

    habr Vue SVG

    ru 10 Vue

    ru Vue.js , React







  • Svelte

    ru Svelte Actions

    ru Svelte







Browsers



Firefox 82 is released

Microsoft Edge for Linux - the beta version of the browser has become available to everyone

The Chrome browser now has a search function for open tabs

Now JScript in Internet Explorer can be disabled





Entertaining



Photoshop has received many AI features: smart sky replacement, advanced filters, etc.

Everywhere there are blue hyperlinks and columns: what Apple, Google and Amazon sites looked like in 1999

How Cloudflare generates crypto keys using a 100 lava wall of entropy lamps

Facebook has created an AI that will be able to translate texts between 100 languages ​​directly





from last week's Digest .

Material prepared dersmoll and alekskorovin .



All Articles