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



  • Tools

    habr Configuring Webpack 5 from Scratch

    ru What's New in DevTools (Microsoft Edge 87)

    ru Adding Chromium Edge PWAs (Progressive Web Apps) to the Microsoft Store





  • habr - (WCAG) 2.1

    ru

    ru inert





  • ru «Inspirational Websites Roundup #19»

    ru clip-path





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



  • Releases

    Node.js 15.0 JavaScript Server Framework Release

    ru Create React App 4.0 Release

    ru Babel 7.12.0 Release TypeScript 4.1, strings as import / export names, and class static blocks



  • React

    habr React

    ru Rockpack — , React create-react-app

    ru Styled-Components React

    ru Create React App 4

    ru React v17.0

    ru Next.js



  • Vue

    habr Vue SVG

    ru 10 Vue

    ru Vue.js , React



  • Angular

    ru TypeScript — Angular

    ru Angular — function-like HTML

    ru @ngrx/component-store selector debouncing



  • Ember

    ru The Ember Times — Issue No. 166

    ru Ember 3.22

    ru ember-cli-deploy

    ru React Hooks Ember.js



  • Svelte

    ru Svelte Actions

    ru Svelte



  • Libs & Plugins

    ru Stop using Moment.js for dates and times in JavaScript

    ru nsfwjs - A simple JavaScript library to help you quickly identify obscene images on the client side

    ru Lucia is a tiny JS library (UMD compatible) that can replace jQuery and applications in vanilla JavaScript.

    ru fingerprintjs - Generates website visitor ID from browser digital fingerprint





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