Digest of fresh materials from the frontend world for the last week # 472 (June 7 - 13, 2021)

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 News 512 from CSSSR: Firefox 89, Safari 15 Beta, Jest 27, a series of articles on browser performance, core development, an overview article on frontend testing, and an announcement from the WebExtensions Community Group.

β€’ podcast Web Standards podcast # 285: Chrome 92 Beta, Firefox 89, Anchors and Extensions, TeamCity, JS inside WASM, TypeScript 4.3

β€’ podcast Frontend Youth podcast # 190: How to get started with an old project and not be fisted

β€’ podcast " News 512 "from CSSSR: React 18, Vue 3.1, ESLint 8 announcement, courses from CSSSR,: is (), where () and: has (), how the Internet came in

β€’ podcast " Callback Hell "podcast: Google Services with Bad Web Vitals , sharing logic between front and back, documentation on projects





Web development



β€’ habr The future of the web: will rendering in <canvas> replace the DOM?

β€’ The ru Right Tag For The Job: Why You Should Use Semantic HTML

β€’ ru 5 Front End Issues You Shouldn't Ignore









  • β€’ habr .

    β€’ , -

    β€’ ru whocanuse β€” ,

    β€’ ru





  • β€’ ru SVG CSS SVG

    β€’ ru SVG



CSS



β€’ habr Unconventional Layout

β€’ The ru Complete Guide to CSS Grid with Cheat Sheet

β€’ ru CSS System Colors

β€’ ru CSS defines color values ​​that match system settings.

β€’ ru Media Queries in the days of @container

β€’ ru Let's learn about Aspect Ratio in CSS

β€’ ru CSS size-adjust for @ font-face

β€’ ru Equal Columns with Flexbox: Harder Than You Think

β€’ ru Experiment with sortable multi- column tables

β€’ ru Meet: has: native CSS selector

β€’ ru Cornucopia Container Queries

β€’ ru Create CSS font-size rules and create Fluid Type Scale



JavaScript



β€’ habr How I accelerated the engine by 13%

β€’ habr Time series forecasting in JS: data analysis for the smallest frontend developers

β€’ habr Sparkplug - a non-optimizing JavaScript compiler in detail

β€’ ru How to create a full stack application using Supabase and Next.js

β€’ ru Implementing private fields in JavaScript

β€’ ru Forever Functional: Memoizing Promises

β€’ ru How to Implement SOLID Principles in JavaScript

β€’ ru Automate JavaScript Formatting and Correction with Prettier and ESLint

β€’ ru Modern JavaScript

β€’ ru Going Beyond ESLint: An Overview of Static Analysis in JavaScript

β€’ ru Trusted API Types for JavaScript DOM Security

β€’ ru How to Build an NFT with JavaScript

β€’ ru Rust from a JavaScript Perspective













β€’ habr Vivaldi 4.0 - First Approach

β€’ Google has recognized the experiment with showing only the domain in the address bar of Chrome as a failure

β€’ ru WebKit capabilities in Safari, demonstrated at WWDC21





Digest last week .

Material prepared dersmoll and alekskorovin .



All Articles