Дайджест свежих материалов из мира фронтенда за последнюю неделю №453 (1 — 7 февраля 2021)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры


Медиа


• podcast Подкаст «Веб-стандарты» 267. Новинки браузеров и DevTools, Open Web Docs, элемент popup, HTTPS, WCAG 3, null или undefined
• podcast «Новости 512» от CSSSR: npm 7.5.0, прощай AngularJS, Node.js 15.8.0, фичи ES2021, TS-привычки, esbuild и AssemblyScript
• podcast «Новости 512» от CSSSR: Черновик WCAG 3.0, Chrome 89 Beta и ChromeOS 88, Vivaldi 3.6, aspect-ratio, плохой Redux
• video «Отсобеседование» #0: Открытое собеседование фронтенд разработчика (Junior)

Веб-разработка


• habr В чём разница между узлом и элементом DOM?
• en Глубокое погружение в WebSockets

  • Инструменты
    • en Релиз npm 7
    • en Команда Preact выпускает WMR для упрощения разработки современных веб-приложений
    • en svgwaves.io — онлайн-инструмент для создания волн, разделяющих контент, на SVG

  • Производительность
    • habr Прогрессивный рендеринг для лучшей производительности веб-приложений
    • en Веб-производительность внутренних систем важна, поэтому оптимизируйте их тоже
    • en Делаем новую домашнюю страницу GitHub быстрой и производительной

  • Доступность
    • en Руководство по обеспечению доступности ваших изображений и видео
    • en Тестирование доступности для мобильного веба

  • Эффекты
    • en Подборка креативных веб-демок «UI Interactions & Animations Roundup #14»
    • en Вращающаяся анимация загрузки с трехмерными фигурами с помощью Three.js
    • en Как созадть анимацию движущихся частиц из «Volt for Drive»

CSS


• habr Просто вертикальный монитор не значит, что я на телефоне
• habr Минимальный размер контента в CSS grid
• en Что можно делать с CSS сегодня
• en Создание анимированных плейсходеров контента с помощью HTML и CSS
• en Еженедельные новости платформы: псевдокласс: not(), Video Media Queries, поддержка clip-path: path()
• en Подделка container queries с помощью CSS Grid
• en CSS Polygon Shapes — подборка фигур, реализованных с помощью CSS clip-path
• en 4 странных трюка, чтобы стать 10x инженером по Flexbox

JavaScript


• habr Основы отладки клиентских JS-приложений
• en Принципы SOLID: единая ответственность в фреймворках JavaScript
• en Многоязычный движок: исполнение JavaScript в базе данных Oracle
• en Становится ли JavaScript TypeScript?

  • React
    • habr Архитектурный паттерн Dependency Injection в React-приложении
    • habr createRef, setRef, useRef и зачем нужен current в ref
    • en 3 способа анализа производительности React с помощью Reactime
    • en Процесс, которому я следовал, чтобы оптимизировать производительность приложения yна React
    • en CI/CD и React: создание пайплайна с помощью Heroku и CircleCI
    • en Как использовать Rockpack

  • Vue
    • habr Идеальное Vue приложение на Typescript
    • Компоненты без рендеринга во Vue
    • Интервью с автором Vue.js: «Важно понимать, что хотят пользователи»
    • video Vue.js: бесплатный курс от JavaScript.Ninja
    • en Да, Vue 3 вышел, но, вероятно, он вам не нужен
    • en Использование Pug.js с Vue.js
    • en Lazy Load Routes во Vue с динамическими комментариями webpack
    • en Динамическое переключение с одного элемента HTML на другой во Vue

  • Angular
    • en Полное руководство по созданию форм с автосохранением в Angular
    • en SEO в Angular без рендеринга на стороне сервера
    • en Headless Angular Components
    • en Создание веб-приложений, настольных и мобильных приложений из единой базы кода с использованием Angular
    • en 10 лучших видео по Angular митапам в 2020
    • en Под капотом Language Service

  • Ember
    • en Альтернативы mut
    • en Как сделать Todo в Ember Template Lint
    • video en Основы реактивности (отслеживаемый декоратор) — EmberJS Octane

  • Svelte
    • habr Svelte + Redux + Redux-saga
    • en Svelte Kit, первый «serverless-first» фреймворк?
    • en Создание веб-приложений с помощью Svelte
    • en Введение в Svelte

  • Libs & Plugins
    • en Понимание экосистемы инструментов визуализации данных в 2021 году
    • en LinkeDOM: альтернатива JSDOM

Браузеры


• habr Невменяемый, необъятный масштаб браузеров
• Бета-версия приложения Microsoft Authenticator для Android и iOS теперь может импортировать пароли из Chrome
• Выпуск web-браузера qutebrowser 2.0

Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Источник: https://habr.com/ru/post/541296/


Интересные статьи

Интересные статьи

Привет, Хабр. Меня зовут Шагане Мирзоян, я отвечаю за продуктовую аналитику в СберМаркете. Мы с командой следим за тем, что происходит с нашим пользователем на сайте и в приложении, и ище...
Приветствую всех! Меня зовут Пучнина Анастасия, я ведущий разработчик в компании ДомКлик, занимаюсь фронтендом Витрины объявлений. Сегодня я хотела бы поделиться с вами своим мнением ...
В этом выпуске блеск и нищета key-value базы данных, адаптивный дизайн на основе StackView, глаза HMS, ретро игры и новые архитектуры, адекватный онбординг и неадекватные трекеры в де...
Друпал-дайджест за декабрь 2019 года: вышедшие версии, изменения внесённые в ядро разрабатываемых веток, статьи, модули, темы и статистика использования Drupal. Дайджест не включает статьи на анг...
Cтатья будет полезна тем, кто думает какую выбрать CMS для интернет-магазина, сравнивает различные движки, ищет в них плюсы и минусы важные для себя.