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

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

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа    |    Веб-разработка    |    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. Сегодня – уже четвертая часть, и в ней мы расскажем про самые свежие курсы по ...