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

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


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


Медиа


• podcast Подкаст «proConf» #94: GraphQL Galaxy
• podcast «Новости 512» от CSSSR: Chrome 91 Beta, postcss-easy-z, tree-shakeable библиотеки, гайды по кастомным CSS-свойствам и CLS
• podcast Подкаст «Callback Hell»: Падение последнего оплота Dart, визуальные ЯП на примере Enso, Lucy — DSL для стейт-машин
• podcast Подкаст «Фронтенд Юность»#184: Матрица для мешка с картошкой


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


• История фронтенда: JavaScript как отражение новой эпохи
• habr HTMHell — адовая разметка
• habr HTML-теги и атрибуты, о которых вы, возможно, не знали
• habr Адаптивный дизайн как антипаттерн
• en Скромный элемент img и Core Web Vitals
• en Как реализовать выбор дейстий для выделенного текста с помощью Selection API

  • Инструменты
    • habr Yarn 2 — Устанавливаем и разбираемся
    • en Почему мы перешли с Webpack на Vite
    • video Новый Flex редактор в Chrome 90
    • video Веб-сервер на Ubuntu 20 с нуля: nginx, HTTPS, Brotli и HTTP/2

  • Производительность
    • en Полное руководство по показателям производительности Google Core Web Vitals
    • en Основные показатели, которые необходимо учитывать при измерении производительности фронтенда
    • en Рекомендации Google Web Vitals для одностраничных приложений

  • Эффекты
    • en Трехмерный поворот букв и интересный эффект наведения для изображений
    • en Воссоздание анимации Apple Keynote Event с использованием SVG, Canvas и GreenSock
    • en Подборка креативных сайтов «Inspirational Websites Roundup» #25
    • en Эффект ряби текстуры и эффект масштабирования видео с помощью Three.js и GLSL

CSS


• habr Примеры применения переменных CSS на практике
• habr Контейнерные запросы в CSS
• habr Как обеспечить глассморфизм с помощью HTML и CSS
• VDS (value definition syntax)
• en fit-content и fit-content()
• en Полное руководство по Custom Properties
• en Первый взгляд на CQFill, полифилл для CSS Container Queries
• en Изучение color-contrast() в первый раз
• en GPT-3 и CSS-фреймворки
• en Понимание easing-функций для анимации и переходов в CSS
• en Новые возможности WebKit в Safari 14.1 (Flexbox Gap, Date & Time Inputs, CSS Individual Transform Properties)

JavaScript


• habr Целительная сила JavaScript
• habr Человеко-читаемый JavaScript: история о двух экспертах
• Принцип мозаики, или Как мы сделали JavaScript по-настоящему модульным
• en Fower — утилитарная CSS in JS библиотека для быстрой разработки интерфейсов.
• en Клиентские шаблоны API, о которых должен знать каждый разработчик фронтенда

  • Теория
    • en Вы можете использовать оператор `if`в качестве метки
    • en Шпаргалка по импорту и экспорту в ES6
    • en Итераторы и генераторы в JavaScript: полное руководство

  • React
    • habr 5 React-хуков, которые пригодятся в любом проекте
    • en 5 методов оптимизации производительности в React приложениях
    • en React Table: библиотека headless таблиц для React
    • en Руководство по React Table и лучшие примеры наблиц в React
    • en Основные преимущества, которые вы можете получить от Icons-Components в React.js

  • Angular
    • Angular docs. Введение в формы Angular
    • Banx. Работа с HTTP в Angular. Создание вспомогательных утилит для API.
    • Banx. Config service и Environment service в Angular для Nx
    • en Основы Angular: привязка стилей в Angular с ngStyle
    • en Функциональное реактивное программирование в Angular с помощью RxJS
    • en Ленивая загрузка в Angular — руководство для начинающих
    • en Что нового в экосистеме Angular (Ng-Conf 21 Update)

  • Ember
    • en Маунтим легкие приложения в Ember

  • Svelte
    • en Обзор библиотек и компонентов в Svelte UI
    • en Чем отличается Svelte — и потрясающе!

  • Libs & Plugins
    • habr Полезные JavaScript-библиотеки
    • en js-tokens — Крошечный гибкий JavaScript-токенизатор, работающий на регулярных выражениях


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


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

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

Свежая подборка со ссылками на новости и материалы. В выпуске: Enum в PHP 8.1, удаление Serializable и ограничение $GLOBALS, а также другие новости из PHP Internals, PhpStorm 2020.3, Sy...
В этом дайджесте обсуждаем ужасную документацию Apple, запуск Android Studio на любом устройстве, переезд на Kotlin (в том числе и Multiplatform), создание бэкенда без серверных разработч...
За последний год продажи планшетов немного выросли. При сравнении продаж за второй квартал 2019 и 2020 года, отгрузка увеличилась на 6 млн девайсов и составила в общей сложности 38,6 ...
Cервисе Ethermap, разработанный Крисом Лимби 1 | Leaflet | map data OpenStreetMap contributors Картографирование Эндрю Вайзман из Apple создал новое задание на сервисе MapRoulette по ус...
Привет, Хабр! Ранее мы опубликовали уже 3 статьи из 5 в нашей серии подборок интересных учебных курсов от Microsoft. Сегодня – уже четвертая часть, и в ней мы расскажем про самые свежие курсы по ...