Понимание Event Loop, Callbacks, Promise и Async/Await в JavaScript
https://www.taniarascia.com/asynchronous-javascript-event-loop-callbacks-promises-async-await/
https://www.taniarascia.com/asynchronous-javascript-event-loop-callbacks-promises-async-await/
Tania Rascia
The Event Loop, Callbacks, Promises, and Async/Await in JavaScript
In the early days of the internet, websites often consisted of static data in an HTML page. But now that web applications have become more…
Введение в Wouter: альтернативу React Router
https://blog.logrocket.com/an-introduction-to-wouter-a-react-router-alternative/
https://blog.logrocket.com/an-introduction-to-wouter-a-react-router-alternative/
LogRocket Blog
An introduction to Wouter: A React Router alternative - LogRocket Blog
This tutorial shows you how to use Wouter, an alternative to React Router, and outlines the pros and cons of both libraries.
На что обращать внимание при аудите доступности
https://www.deque.com/blog/what-to-look-for-in-an-accessibility-audit/
https://www.deque.com/blog/what-to-look-for-in-an-accessibility-audit/
Deque
What to look for in an accessibility audit | Deque
Let's review what types of audits exist, what to include the scope of an audit, the logistics of an audit, good characteristics of an audit report, and how to determine if you have a good audit report.
15 ответов на вопросы собеседования по React с решениями
https://www.sitepoint.com/react-interview-questions-solutions/
https://www.sitepoint.com/react-interview-questions-solutions/
SitePoint
15 React Interview Questions with Solutions
Prepare for React interview questions that are key to understanding and working effectively with React, with links for further learning.
Математика верстальщику не нужна 2: Матрицы, базовые трансформации, построение 3D и фильтры для картинок
https://habr.com/ru/post/520078/
https://habr.com/ru/post/520078/
Хабр
Математика верстальщику не нужна 2: Матрицы, базовые трансформации, построение 3D и фильтры для картинок
В прошлый раз мы говорили о графиках и траекториях для покадровых анимаций, а сегодня речь пойдет про матрицы. Мы разберемся с тем, как строятся базовые трансформации в CSS, SVG и WebGL, построим...
Vital Web Performance . Основные метрики производительности для вашего сайта
https://davidwalsh.name/vital-web-performance
https://davidwalsh.name/vital-web-performance
David Walsh Blog
Vital Web Performance
I hate slow websites. They are annoying to use and frustrating to work on. But what does it mean to be “slow”? It used to be waiting for document load.
Преимущества геттеров и сеттеров TypeScript в Angular
https://levelup.gitconnected.com/advantages-of-typescript-getters-and-setters-in-angular-668f4639ad0c
https://levelup.gitconnected.com/advantages-of-typescript-getters-and-setters-in-angular-668f4639ad0c
Medium
Advantages of TypeScript Getters and Setters in Angular
I have been developing web applications in Angular for a long time now, and with this time I have discovered many things which I feel very…
Адаптивное видео с помощью встроенных математических функций CSS
https://css.yoksel.ru/adaptive-video-with-css-math/
https://css.yoksel.ru/adaptive-video-with-css-math/
Про CSS
Адаптивное видео с помощью встроенных математических функций CSS
Статьи про CSS и SVG
4 относительно неизвестных свойства для построения CSS лейаутов
https://ilikekillnerds.com/2020/09/4-css-layout-properties-youve-actually-probably-never-heard-about-yet/
https://ilikekillnerds.com/2020/09/4-css-layout-properties-youve-actually-probably-never-heard-about-yet/
I Like Kill Nerds
4 Somewhat Unknown CSS Layout Properties - I Like Kill Nerds
CSS just continues to grow and evolve, much like its cousin Javascript. I thought I would share a few CSS layout properties that are still relatively unknown at the moment with developers. The first 3 are variations of almost the same thing, with the fourth…
Что следует знать о code-splitting с помощью Nuxt.js
https://www.telerik.com/blogs/what-you-should-know-code-splitting-nuxtjs
https://www.telerik.com/blogs/what-you-should-know-code-splitting-nuxtjs
Telerik Blogs
What You Should Know about Code-Splitting with Nuxt.js
Learn how code-splitting works in Nuxt, why you should care and how you can implement it in your Vue apps.
Почему веб-сайтам нужен заголовок HTTP Strict Transport Security (HSTS)
https://webdevblog.ru/pochemu-veb-sajtam-nuzhen-zagolovok-http-strict-transport-security-hsts/
https://webdevblog.ru/pochemu-veb-sajtam-nuzhen-zagolovok-http-strict-transport-security-hsts/
Еще один блог веб-разработчика
Почему веб-сайтам нужен заголовок HTTP Strict Transport Security (HSTS) - Еще один блог веб-разработчика
В статье описывается параметр загловка ответа от сервера HTTP Strict Transport Security или HSTS, что это такое и зачем он нужен.
#react
Оптимизированные для поиска SPA с React Helmet
https://blog.logrocket.com/search-optimized-spas-react-helmet/
Оптимизированные для поиска SPA с React Helmet
https://blog.logrocket.com/search-optimized-spas-react-helmet/
LogRocket Blog
Search-optimized SPAs with React Helmet - LogRocket Blog
React Helmet is a document head manager that makes it easy to improve SEO for your single-page apps built with React.
#react
Представляем visx от Airbnb — коллекцию низкоуровневых примитивов для визуализации в React
https://medium.com/airbnb-engineering/introducing-visx-from-airbnb-fd6155ac4658
Представляем visx от Airbnb — коллекцию низкоуровневых примитивов для визуализации в React
https://medium.com/airbnb-engineering/introducing-visx-from-airbnb-fd6155ac4658
Medium
Introducing visx from Airbnb
A collection of expressive, low-level visualization primitives for React