Дайджест свежих материалов из мира фронтенда за последнюю неделю №446 (14 — 20 декабря 2020)

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


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


Медиа


podcast «Новости 512» от CSSSR: Firefox 84, «Фронтенд-2021» от Тинькофф, security-релизы Node.js, Deno 1.6, MDN Web DNA 2020
podcast Подкаст «Сделайте мне красиво» №52 — Раскати опечатку на 200 тысяч сайтов
podcast Подкаст Фронтенд Юность (18+) #166: Вся история JavaScript за 100 минут
podcast Подкаст «Веб-стандарты» №260: Веб-альманах 2020, Safari TP, PWA, EStimate, загрузка по заявке, Houdini, Squoosh 2 и CLI
video Front-end 2021 Roadmap & Trends | Что учить в 2021?
habr Больше, больше фронтенда — доклады c ЮMoneyDay
video en Chrome Developer Summit 2020
video Chrome Dev Summit Russia 2020 Extended
en Основные моменты Chrome Dev Summit 2020

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


habr Фронтенд-2021: тенденции, как мы их видим
• Что фронтендер должен знать про UX и зачем прокачиваться в этом направлении
en SEO чеклист (PDF)
en Основы кеширования веб-приложений

  • Производительность
    habr До свидания, Google Fonts. Последний аргумент
    • Как вывести свой сайт в зелёную зону PageSpeed Insights — советуют эксперты
    en Observer vs Scroll Lazy Loading: сравнение методов
    en Внедрение критического CSS, от CMS до CLS
    en 5 распространенных ошибок разработчиков, влияющих на время загрузки страницы

  • Доступность
    en Доступны ли ваши якорные ссылки?
    en Как мы сделали GOV.UK более доступным
    en Что нового в WCAG 2.1: Label in Name

  • Эффекты
    habr Создаем glitch-эффект как в Cyberpunk 2077 для изображения с помощью CSS
    en Введение в Web Animations API — создание Pie Timer
    en Подборка креативных сайтов «Inspirational Websites Roundup #21»
    en Подборка креативных концептов UI «UI Interactions & Animations Roundup #13»

CSS


• Убираем сдвиги в верстке наложением в CSS Grid
• CSS Scroll Snap — мощное средство для создания прокручиваемых контейнеров без JavaScript
• CSS value processing
en AnimXYZ — компонентная библиотека для CSS анимаций, которая легко встраивается в любой фреймворк
en CSS свойства для точечных трансформаций
en Обработка короткого и длинного содержимого в CSS
en Шрифты в HTML письмах
en Content-visibility и Accessible Semantics
en Стилизация форматирования console.log() с помощью CSS
en Центрирование в CSS
en Как создавать адаптивные страницы и цветные темы с минимальным CSS
en Прилипающие элементы в комбинации с CSS Grid

JavaScript


habr Новые возможности ES2021 / ES12
habr Модули в JavaScript
habr Итерируемые объекты и итераторы: углублённое руководство по JavaScript
habr Превращаем рекурсию в цикл
• Понимание синтаксиса деструктуризации в JavaScript
en Как один разработчик воссоздал AirDrop, используя только JavaScript
en Учебник по Rust: Введение в Rust для разработчиков JavaScript
en JavaScript: условный JS, загружаемый только тогда, когда это необходимо

  • React
    habr Импорт react с древнейших времен до наших дней
    en Настройка PWA с помощью сервис воркеров и create-react-app
    en Как React обновляет состояние
    en Проверенные и достоверные советы 25 экспертов по React, которые сделают вас более продуктивным
    en Создайте динамический Sitemap с помощью Next.js
    en Как работают редьюсеры в Redux
    en Iframes с React: лучшие практики

  • Vue
    en Глобальное состояние в SSR с Vue и Node.js
    en Создание отзывчивых писем с использованием Vue.js и MJML
    en Представляем Qui — дизайн-систему на Vue.js
    en Ваш гид по реактивности в Vue.js

  • Angular
    en Понимание утечек памяти в Angular
    en Повышение доступности вашего приложения на Angular
    en context help component в Angular или как global event listener может повлиять на производительность
    en Как управлять состоянием компонента в Angular с помощью @ngrx/component-store

  • Ember
    en Релиз Ember 3.23
    en The Ember Times — Issue No. 170
    en Создание прототипов с Ember.js

  • Libs & Plugins
    en Tiny-Swiper — современная JavaScript карусель на базе swiper
    en Как использовать Locomotive Scroll для всех видов эффектов прокрутки
    en Moiva — Измеряйте и сравнивайте JS-библиотеки
    en EStimator покажет, насколько быстрее станет ваш сайт при переходе на современный синтаксис JavaScript

Браузеры


• Релиз Firefox 84
• В Firefox 85 появится дополнительная защита от отслеживания, основанная на сегментировании сети
• В Firefox, Chrome, Edge и Safari заблокирован сертификат, используемый для перехвата трафика в Казахстане
• Новый менеджер паролей Microsoft синхронизирует данные между Edge, Chrome, iOS и Android
• Avast нашла 28 вредоносных расширений для Chrome и Edge, которые крадут личные данные пользователей
• Microsoft выпустила браузер Edge для компьютеров Apple на базе чипа M1

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


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

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

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Портативн...
В нашем новом посткосмическом дайджесте исследование багов iOS, старые иконки для iPhone через PWA, бета и авто тестирование, микровзаимодействия, доходы Match-3, простота Flutter и м...
Выпущен монитор системных ресурсов, работающий на Raspberry Pi и 7-дюймовом экране. Зонд жрет всего 30 мегабайт оперативки без использования GraalVM (но как?). И зонд, и дисплей-сервер для Ra...
Свежая подборка со ссылками на новости и материалы. В выпуске: 4 свежих RFC из PHP Internals и интересные пул-реквесты в PHP 8, порция полезных инструментов, подкасты, стримы и многое другое. ...
Приступая к животрепещущей теме резервного копирования на «Битрикс», прежде всего хотелось бы поблагодарить разработчиков, реализовавших автоматическое резервное копирование в облачное хранилище в вер...