Digest of fresh materials from the frontend world for the last week # 445 (December 7 - 13, 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 "News 512" from CSSSR: PhpStorm 2020.3; Playwright, Puppeteer and Selenium; Next.js on Lyft Beaker 1.0; State of JS 2020 , As well as text version

β€’ podcast Web Standards podcast # 259: Chrome 88, State of CSS and JS, fonts for coding, Monument Valley, 2008 layout, story, punk

β€’ video Make up like in 2020, or Tricks on SVG: Masks, Transforms and Calc

β€’ podcast ru Top 10 Podcasts for Web Designers, Developers, and Digital Professionals



Web development



β€’ habr Thinking like a front-end developer

β€’ ru Web Almanac 2020: The Annual HTTP Archive Report on the State of the Web

β€’ ru Debugging WebAssembly with modern tools

β€’ ru How I accidentally created the Business API

β€’ ru Overlaying transparency on video with cross-browser compatibility









  • β€’ habr β€” , 5

    β€’ ru Alt vs Figcaption

    β€’ ru , 1: ARIA, Focus Focus Management

    β€’ ru





CSS



β€’ ru CSS Scroll Snap

β€’ ru Using custom CSS properties to adjust variable font weight in dark mode

β€’ ru Collapsing margin rules

β€’ ru Styling comment chains

β€’ ru Why I love Tailwind

β€’ ru What can you add to a CSS variable?

β€’ ru Parallax effect with CSS Sticky

β€’ ru Utility class for covering elements





JavaScript



β€’ habr Differential Serving - making your code cleaner and more performant

β€’ Moving a character on sprites with JavaScript: part 1 , part 2

β€’ ru An introduction to the Geolocation API in JavaScript

β€’ ru Thinking about 25 years of JavaScript

β€’ ru Publish, submit and embed modern JavaScript for faster Applications

β€’ ru How to Create a Snake Game in JavaScript

β€’ ru CSS Paint API: Predictable Randomness

β€’ ru Let's Create a Native Event Bus in JavaScript

β€’ video ru 9 JS CLI 2021(React, Svelte, Angular, Vue+)





  • React

    β€’ habr Effector React + TypeScript

    β€’ ru React

    β€’ ru JSX React 17

    β€’ ru 5 , React Hooks

    β€’ ru - React

    β€’ ru CSS-in-JS 175

    β€’ ru React 17 Webpack 5



  • Vue

    β€’ ru Vue 2 Vue 3

    β€’ ru Tricky, Trickyβ€” Vue 3

    β€’ ru Vue 3

    β€’ ru React Vue.js







  • Svelte

    β€’ ru Svelte React

    β€’ ru Svelte:







β€’ Google, Intel, Zoom and others have formed an alliance to promote Chrome among enterprises

β€’ Google finishes the long-suffering Internet Explorer

β€’ Google makes it easier to sync passwords and billing data in Chrome across devices

β€’ Chrome 88 moved to a new manifest incompatible with uBlock Origin



Entertaining



β€’ WordPress 5.6 "Simone" released with a new Twenty Twenty-One theme and an improved editor

β€’ Cloudflare released a free web analytics service with data privacy support

β€’ Google introduced a rating of critical open source projects

β€’ Gmail now allows you to edit attached documents directly in mail

β€’ Adobe Flash Player received the last update before the end of support

β€’ The new Internet protocol Apple and Cloudflare will hide information about the sites visited by the user from third parties

β€’ Pixelation is no longer protect the information on the pictures - there was an algorithm capable of restoring the picture

β€’ Artificial intelligence and consciousness: imitation game



← Digest last week

Material prepared dersmoll and alekskorovin



All Articles