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

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


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


Медиа


• podcast UnderJS Podcast #30 — Billing и бухгалтерия — инженерная сторона с Виталием Слободиным.
• podcast «Новости 512» от CSSSR: Firefox 87, Grid на примерах, «смерть» Node.js-процессов, проблема JS-библиотек, Compat2021
• podcast Подкаст «Фронтенд Юность» #178: Супер-выпуск. Массивы против объектов. Раунд 1
• podcast Подкаст «Веб-стандарты» №274. Новинки V8, бета Chrome 90 и веб-бандлы, ненастоящие PWA и нативный CSS Nesting

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


• habr 14 полезных инструментов, ускоряющих и упрощающих веб-разработку
• en Глубокое погружение в Eleventy Static Site Generator
• en Под капотом Emoji
• en Конец AMP
• en Интерактивные веб-компоненты проще, чем вы думаете
• en Bootstrap 5 Beta 3, Понимание леайута в Bootstrap 5
• en 5 различных инструментов для мониторинга фронтенда
• en Headless: сценарии использования и для чего он нужен

  • Безопасность
    • en Как Web Audio API используется для снятия цифрового отпечатка браузера
    • en Скрытые векторы атак через OAuth
    • en Неужели мы проиграли битву за конфиденциальность супер-кукам?
    • en security.txt: предлагаемый стандарт, который позволяет веб-сайтам задавать политики безопасности

  • Производительность
    • en Как повысить производительность мультимедиа при ограниченном бюджете
    • en Как улучшить производительность CSS
    • en У кого самый быстрый веб-сайт F1 в 2021 году? Часть 1: Methodology & Alpha Tauri, Часть 2: Alfa Romeo
    • en 4 инструмента для измерения Core Web Vitals

  • Доступность
    • en Полное руководство по доступным компонентам интерфейса
    • en Автоматическое тестирование доступности: использование GitHub Actions и pa11y-ci с помощью axe
    • en A11y Style Guide
    • podcast en Подкаст «JS Party» – Эпизод #167: 10 ошибок a11y, которые следует избегать

CSS


• video Цветовые функции в CSS. Мечты сбываются: смешивание, прозрачность, контраст
• en Compat2021: устранение пяти основных проблем совместимости в вебе
• en Приручение режимов наложения: `difference` и`exclusion`
• en 4 лучших альтернативы Tailwind CSS на 2021 год
• en Обработка текста, размещенного поверх изображений в CSS
• en Нетипичное использование горизонтальных разделителей
• en Анимация подчеркивания
• en Как улучшить недостаточно проработанные элементы select
• en Эффект фрагментации изображения с помощью масок CSS и кастомных свойств

JavaScript


• habr Как создатель node.js сам разочаровался в нем
• en Понятный человеку JavaScript: история двух экспертов
• en Основные тренды JavaScript, за которыми стоит следить в 2021 году
• en JavaScript SEO: лучшие практики и инструменты отладки
• en Самый проклятый JavaScript
• en Новые функции ES2021, которые вы могли пропустить

  • React
    • Тотальный React — Ресурс для изучения React.js и связанных с ним технологий на русском языке
    • en Простые советы по написанию чистых компонентов React
    • en Визуализация данных: легкое создание графиков на React
    • en React + D3.js
    • en Как создать аккордеон с нуля без использования внешней библиотеки
    • en Расширенное руководство по React Context с хуками.
    • video Собеседование JUNIOR FRONTEND REACT разработчика

  • Vue
    • en Реактивность во Vue
    • en Переписываем Nuxt Hacker News с помощью Fastify, Vite и Vue 3

  • Angular
    • habr Семилетними шагами: миграция с JSP + Angular JS на Angular 2+
    • Banx. Создание Nx workspace для Angular
    • Banx. Настройка базовых правил в eslint в Nx в Angular
    • Banx. Структура Angular приложения в монорепозитории Nx
    • en Как мы делаем наши базовые компоненты более гибкими: концепция контроллеров в Angular
    • en Объяснение хуков жизненного цикла в Angular

  • Ember
    • en The Ember Times — Issue No. 176
    • en Представляем: Glint, typed-template решение для GlimmerX и Ember

  • Svelte
    • en Публичная бета-версия SvelteKit
    • en Создайте десктопное приложение с Electron и Svelte
    • en Как создать сайт с помощью Svelte и Sveltekit

  • Libs & Plugins
    • en Что нового в SocketIO 4?
    • en wordwrapjs — Перенос слов на javascript.
    • en jsep — крошечный парсер выражений в JavaScript

Браузеры


• habr Google удалил расширение ClearURLs из Chrome Web Store
• habr IETF официально прекратил поддержку протоколов TLS 1.0 и 1.1
• Релиз Firefox 87
• Microsoft, Google и другие объединяют усилия для улучшения совместимости браузеров
• В Chrome 90 утверждено использование HTTPS по умолчанию в адресной строке

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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. MTC введё...
Многие компании в определенный момент приходят к тому, что ряд процессов в бизнесе нужно автоматизировать, чтобы не потерять свое место под солнцем и своих заказчиков. Поэтому все...
На этой неделе мы рассказываем про важные и интересные новости и статьи — “универсальные покупки”, единый магазин и платформу от Xiaomi, Huawei, Oppo и Vivo, про рисование муравьями и тех, кто иг...
Андрей Ситник — одно из самых известных российских имён во фронтенде: у его проектов PostCSS и Автопрефиксер счёт GitHub-звёзд идёт на десятки тысяч. Но поскольку Андрей живёт в Нью-Йорке, а ...