Digest of fresh materials from the frontend world for the last week # 462 (April 5 - 11, 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: TypeScript 4.3 beta, TDD workshop with React, Husky 6, comparison of Hyperapp with React, RGB and HSL

β€’ podcast News 512 from CSSSR: Prototype pollution, Tailwind CSS 2.1, Ruby 3.0.1, Cypress 7.0, Node.js security updates

β€’ podcast Web Standards podcast 276. Safari, static in V8, Deno, Sublime Text, HSL and LCH, F1, WordPress, SPA, hydration and Next.js

β€’ Frontend Yunost podcast podcast # 181 Open Source Eyblism



Web development



β€’ habr UK government web empire: everything for the sake of the person, for the good of the person

β€’ habr DevTools for dummies

β€’ PWA for SSR application in 5 lines on Workbox 6.

β€’ ru SEO Guide in Jamstack

β€’ ru HTML ping attribute for anchor elements (links)

β€’ ru Updating the DevTools architecture: porting DevTools to TypeScript

β€’ ru Creating an accessibility-enabled switcher

β€’ ru The effect of switching to a full-size page by clicking on the preview



CSS



β€’ habr 5 bad CSS practices

β€’ ru CSS pseudo-classes: where and: is

β€’ ru Fix Gmail dark mode issues with CSS Blend Modes

β€’ ru Modern CSS updates to improve accessibility

β€’ ru Inspect elements as a way to satisfy your curiosity

β€’ ru Revert to the CSS Pie timer



JavaScript



β€’ The ECMAScript 2021 JavaScript specification is nearing the finish line

β€’ A ru cheat sheet for migrating from jQuery to vanilla JavaScript

β€’ ru Code snippets in vanilla JavaScript

β€’ ru Building a smart navigation bar in vanilla JavaScript

β€’ The ru healing power of JavaScript

β€’ ru 5 ways to prevent code injection in JavaScript and Node.js

β€’ ru Replacement let to const

β€’ ru JS classes are not just syntactic sugar





  • Vue

    β€’ habr Dapp. Vue.js + ethers.js

    β€’  Vue CLI  Vite

    β€’ ru Vite 2.0

    β€’ ru Vue 3 IE11 [RFC]



  • Angular

    β€’ ru Angular .

    β€’ ru pure and impure pipes Angular Ivy

    β€’ ru TS API

    β€’ ru Angular i18n



  • Ember

    β€’ ru The Ember Times β€” Issue No. 177

    β€’ ru Ember

    β€’ video ru EmberConf 2021

    β€’ ru EmberConf 2021



  • Svelte

    β€’ ru Svelte XState

    β€’ ru - Svelte





Browsers



β€’ habr Spy, Get Out: What Do Browsers Do After Installation?

β€’ Google Chrome blocked HTTP, HTTPS and FTP access on port 10080 due to hacker threat

β€’ 10 little-known features of the Google Chrome



Digest browser over the past week .

Material prepared dersmoll and alekskorovin .



All Articles