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

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


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


Медиа


• podcast «Новости 512» от CSSSR: История React API, доклады и воркшопы с «Я <3 фронтенд», нюансы this, релизы браузеров и V8, semver
• podcast Подкаст «Сделайте мне красиво» №57 — Если всё работает, то и тесты не нужны
• podcast Подкаст «Веб-стандарты» №273. Старый Edge, Safari, React Native и Preact, MDN по-русски, печать, EditorConfig, ховеры, шрифты

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


• habr Очередной гайд по HTML-элементам, которые можно использовать в каждом проекте
• en Объяснение принципа работы Webpack’s Hot Module Replacement Feature
• en Как имитировать мобильные устройства в режиме Device Mode в Chrome
• en Русская локаль на MDN разморожена и можно снова участвовать в переводе лучших материалов для веб-разработчиков. Желающие присоединиться к проекту могут отписаться в соответствующем issue

  • PWA
    • habr Минимальное PWA
    • en Ваши PWA сломаются в августе 2021 года
    • en Это начало конца для PWA?

  • Производительность
    • en Почему вам следует тестировать мобильную производительность
    • en Vodafone: улучшение LCP на 31% увеличило продажи на 8%
    • en В Google подтвердили, что расширения пользователя могут влиять на оценку Core Web Vitals

  • Доступность
    • en Практическая доступность, часть 1: семантика разметки и ARIA
    • en Good, Better, Best: распутывая сложный мир шаблонов доступности
    • en Доступные текстовые метки для всех

CSS


• en Официальная вложенность в CSS — последний кусочек головоломки
• en Знаете ли вы о CSS селекторе :has?
• en Три важных вещи, которые вы должны знать о :is() в CSS
• en 100 анимаций подчеркивания/наложения | The ultimate CSS collection
• en CSS генераторы
• en Fluid Space Calculator
• en Лучшие техники переноса строки для длинных URL-адресов
• en Новости платформы: Prefers Contrast, MathML, :is(), и CSS Background Initial Values
• en Что я делаю с размерами шрифтов
• en Да, вот лучший фреймворк CSS в 2021 году

JavaScript


• Удобный доступ к буферу обмена с Clipboard API
• habr JavaScript prototype pollution: практика поиска и эксплуатации
• en Обработка пользовательских разрешений в JavaScript
• en Совет №1 по ознакомлению с новыми кодовыми базами JavaScript
• en Что такое JavaScript Internationalization API (I18n)?

  • Теория
    • habr Основы JavaScript: почему вы должны знать, как работает JS-движок
    • habr 7 вопросов про замыкания в JavaScript
    • en Переосмысление тернарного оператора в JavaScript

  • React
    • en Создайте приложение для отслеживания бюджета на React — изучение React & Context API с помощью интересного проекта
    • en 10 вопросов начального уровня по React на собеседовании
    • en Что нового в Gatsby 3.0
    • en Интеграция Google Maps в React

  • Vue
    • habr Сделаем худший Vue.js в мире
    • 5 советов по повышению производительности Vue
    • en Миграция приложения на Vue 3: история из реальной жизни

  • Angular
    • habr Angular Universal: проблемы реального приложения
    • habr RBAC в Angular-приложениях
    • en 2 способа динамической загрузки Angular Components
    • en Изучите расширенные функции Angular: создайте Material tree
    • en Плохие методы NGRX
    • en Добавление поддержки Reduced Motion в анимациях Angular
    • en Запуск event listeners за пределами NgZone

  • Svelte
    • en Сравнение Svelte и React
    • en 10 лучших видео о Svelte в 2020 году
    • en Storybook для Svelte

  • Libs & Plugins
    • en Hanákana — универсальная система письма (UWS), способная представлять все звуки человеческого голоса в сжатой и удобочитаемой форме.
    • en Copenhagen — бесплатный, легкий и легко настраиваемый редактор кода

Браузеры


• Из Firefox намерены убрать компактный режим отображения панелей
• В ночных и бета сборках Firefox включена по умолчанию поддержка HTTP/3
• Chrome получил функцию Live Captions и теперь может автоматически создавать субтитры для видео и аудио с речью


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


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

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

У нас под катом — три фотоэкскурсии, два подкаста, отчеты о дне мейкера и статьи проектах-победителях крупнейших международных соревнований по молодежной робототехнике. ...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Это — наши лучшие хабратопики. Здесь вы найдете материалы об истории Linux, обсуждение стоп-фраз для PM'ов и зарплат разработчиков плюс — большую фотоэкскурсию по нашему облаку. ...
Пришло время рассказать, как мы готовили стадион «Лужники» к Чемпионату мира по футболу. Команде «ИНСИСТЕМС» и «ЛАНИТ-Интеграции» достались слаботочные, противопожарные, мультимедийные и IT-систе...
Эта статья посвящена одному из способов сделать в 1с-Битрикс форму в всплывающем окне. Достоинства метода: - можно использовать любые формы 1с-Битрикс, которые выводятся компонентом. Например, добавле...