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

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


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


Медиа


podcast «Новости 512» от CSSSR: «История фронтенда» от CSSSR, Chrome 89, Flutter 2, import maps, free-for.dev, структуры данных Ivy
podcast «Новости 512» от CSSSR: Не бандлом единым, CSS-in-JS в DevTools, туториал по Rollup, тени, псевдоэлементы ::before и ::after
podcast Подкаст «Сделайте мне красиво» №56 — Не мучайся, переходи на Notepad
podcast Подкаст «Фронтенд Юность» #175: Открытые отношение рок-звёзд в Netflix
video Archakov Blog: Собеседование на позицию middle frontend-разработчика

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


• История фронтенда: Браузер, который умел всё
en Состояние мобильных устройств и почему мобильное веб-тестирование имеет значение
en Как разработать и протестировать Mobile-First дизайн в 2021 году
en Руководство для новичков по headless CMS и Jamstack
en 7 полезных атрибутов HTML, о которых вы, возможно, не знаете
en Динамические метатеги для ботов и сканеров с помощью Firebase и Cloudflare Workers

  • Инструменты
    en Что нового в Snowpack v3
    en Unicode Range Interchange — инструмент от Зака Лезермана для манипуляций с unicode-символами в шрифтах
    en Google Fonts + Material Icons. Google Fonts теперь поддерживает иконки из набора Material Design

  • Производительность
    habr Шесть принципов создания производительных веб-приложений
    habr Core Web Vitals: как Google решил оценивать сайты
    en Лучшие стратегии загрузки шрифтов и способы их реализации
    en Рецепты Cloudflare Worker для тестирования производительности фронтенда

  • Доступность
    en Советы по созданию систем доступного дизайна
    en Доступность состояния навигации на текущей странице

  • Эффекты
    en Как анимировать элемент Details 
    en Круговая анимация текста c SVG
    en Использование GSAP 3 для веб-анимации

CSS


• CSS COLORS
habr Три способа создания клякс с помощью CSS и SVG
en «Серая мертвая зона» градиентов
en Сверхгибкая CSS-карусель, улучшенная с помощью JavaScript-навигации
en Новые возможности CSS в 2021 году
en Важность изучения CSS
en Будущее CSS: Scroll-Linked анимация и @scroll-timeline (часть 2)
en Прекратить использование шрифтов со значками
en Как определять позицию мыши в CSS
en Изучение @property и его анимационные возможности
en Анимированный семантичный аккордион на чистом CSS
en Адаптивные изображения: разные методы и тактики
en Илюстрированная шпаргалка по CSS Grid в 2021

JavaScript


en 5 распространенных ошибок, связанных с памятью в JavaScript
en Как анти-TypeScript «разработчик JavaScript» вроде меня стал поклонником TypeScript
en Темная сторона Javascript: три функции, которые вы никогда не захотите использовать
en Управляйте поведением импорта в JavaScript с помощью карт импорта
en Gyro-web: доступ к ориентации устройства в JavaScript

  • Релизы
    • Google представил фреймворк Flutter 2 и язык Dart 2.12
    en Electron 12.0.0
    en Встречайте Gatsby 3.0
    en Релиз jQuery 3.6.0

  • React
    habr HowToCode — Адаптация системного подхода к разработке для React и TypeScript
    en Умные методы оптимизации: отложенная загрузка с помощью React
    en Первый взгляд на Aleph.js: новый фреймворк React в Deno
    en 7 черт звездного разработчика на React
    en Просто скажите нет чрезмерному ре-рендерингу в React
    en Низкоуровневые диаграммы в React

  • Vue
    en Все о Vue CLI
    en Создание 8 Puzzle с аудио в Vue.js для Evanescence

  • Angular
    habr Как я правил баг в Angular
    habr Angular: Показываем скелетон страницы за три шага
    en Понимание Angular View Encapsulation
    en Введение в лучшие практики Angular
    en Полное руководство по безопасности Angular
    en Angular Universal: реальные проблемы с приложениямиAngular Universal: проблемы реального приложения
    en View State Selector Angular design pattern
    en Внутренние структуры данных в Ivy

  • Ember
    en The Ember Times — Issue No. 174
    en Опрос сообщества Ember.js в 2021

  • Svelte
    en Запись вебинара: Начало работы со Svelte в WebStorm
    en Хранилище Svelte для prefers-reduced-motion

Браузеры


• Релиз Chrome 89
• Google упростила тестирование новых функций Chrome при помощи нового раздела Experiments
• Google сокращает цикл подготовки новых выпусков Chrome с шести до четырёх недель
• Microsoft выпустила Edge 89 — браузер запускается до 41% быстрее и теперь поддерживает вертикальные вкладки
• Разработчики браузера Brave скоро запустят свою поисковую систему с высоким уровнем конфиденциальности
en WordPress рассматривает отказ от поддержки IE 11
en Ядро Drupal прекращает поддержку Internet Explorer 11 в Drupal 10

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


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

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

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Инициатив...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Рекомендации сервиса ImproveOSM от Telenav должны быть проверены на местности!!! 1 | Telenav, JOSM – Map data OpenStreetmap contributors Картографирование Марк Зутендейк считает, что не вер...