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

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


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры    |    Занимательное


Медиа


• podcast «Новости 512» от CSSSR: Next.js 10.1, Socket.io 4, апрельские security-релизы Node.js, анонс Deno Company, Sublime Text 4
• podcast «Новости 512» от CSSSR: SvelteKit beta, Bootstrap 5 beta-3, локализация MDN RU, прототип Container Query, атака на PHP
• podcast Подкаст «Сделайте мне красиво» №59 — Чем программист отличется от светофора?
• podcast Подкаст «Фронтенд Юность» #180: Конфетти-токены на самописном React-е
• podcast Подкаст «Веб-стандарты» 275. Firefox 87, Container Queries, Compat 2021, SvelteKit, эмоджи, лонгрид и дорога к доступности
• video Хард скиллы верстальщика: интервью с Людмилой Мжачих из PayDay, Mail.ru Group
• podcast video Подкаст «Да как-так то?». Пилотный выпуск


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


• habr 7 полезных HTML-атрибутов, о которых вы, возможно, не знаете
• habr Вы можете создавать эти элементы, не используя JavaScript
• en Как я проанализировал все лицензии в NPM зависимостях
• en Использование Python для фронтенда
• en Новости платформы: скругленные outlines, GPU-Accelerated анимации в SVG, как определяются CSS переменные

  • Инструменты
    • habr FrontEnd разработка в Docker
    • en Генераторы SVG
    • en Автоматизации в VSCode для разработчиков фронтенда

  • Производительность
    • habr Метрики производительности WEB Vitals
    • en Отладка Web Vitals в полевых условиях
    • en Итеративная починка медленного сайта

  • Доступность
    • en HTML Inputs и Labels: История любви
    • en Доступные компоненты фронтенда: претензии vs реальность

  • Эффекты
    • en Подборка креативных концептов «UI Interactions & Animations Roundup #15»
    • en Подборка креативных сайтов «Inspirational Websites Roundup #24»

CSS


• habr Крутые трюки с переменными CSS
• habr Font size бесполезен, давайте это исправим
• video CSS Container Queries, или Адаптация по-новому: контейнер вместо вьюпорта
• en Container Queries уже на подходе
• en Адаптивный веб-дизайн для нового поколения раскладывающихся устройств
• en Темный режим за 5 минут, с инвертированными переменными яркости
• en Встречайте Utopia: проектирование и разработка с использованием резиновых размеров и масштабирующихся отступов
• en Портреты в виде кляксы: развлекаемся с функцией CSS path()
• en Несовершенная разработка: стили CSS с перспективой на будущее
• en Давайте создадим эффект всплывающего изображения с помощью SVG Clip Path
• en Создание волшебной 3D-кнопки
• en Совет: стилизуйте псевдоэлементы с помощью Javascript, используя кастомные свойства CSS
• en Инструменты для аудита CSS
• en Reseter.css — современный CSS Reset/Normalizer

JavaScript


• habr Экосистема JavaScript: тренды в 2021 году. Всё ли так однозначно?
• habr JavaScript: Стек вызовов и магия его размера
• habr Умная квартира на JavaScript. От светодиода до распознавания лица в камере домофона
• Лучший JavaScript-фреймворк 2021: React или Vue?
• en Использование GPU для повышения производительности JavaScript
• en [V8 Deep Dives] Случайные мысли о Math.random()

  • React
    • en Разработка приложений на React: пользовательский интерфейс, стили, управление состоянием, тестирование
    • en Hyperapp – легковесный 'убийца React'?
    • en Руководство по Jotai: минималистская библиотека управления состоянием в React
    • en Как создать свой первый React Hook от начала до конца
    • en Использование Font Awesome 5 с React
    • en Лучшие бойлерплейты для React на 2021 год

  • Vue
    • en Рендеринг на стороне сервера и путь к центру Nuxt.js
    • en Рекомендации по загрузке шрифтов в Vue
    • en 5 полезных инструментов и библиотек для тестирования приложений на VueJS

  • Angular
    • habr Глобальные объекты в Angular
    • Базовые понятия Angular. Теория и примеры для новичков
    • Angular docs. Навигация в приложении: маршрутизация в представлениях.
    • Angular Приоритеты стилей
    • en Nx — это современный Angular
    • en Лучшие практики NGRX

  • Svelte
    • en Почему Typescript и Svelte — это брак, заключенный на небесах

  • Libs & Plugins
    • en JParticles — легкая и эффективная библиотека на Canvas для создания классных эффектов с частицами.
    • en Cheetah Grid — библиотека для быстрой работы с таблицами данных в вебе

Браузеры


• «Яндекс.Браузер» научился переводить текст на картинках
• Браузер Opera получил нативную поддержку ARM-процессора Apple M1


Занимательное


• Фальшивая версия плагина jQuery Migrate заразила множество сайтов
• Злоумышленники использовали GitHub для криптомайнинга, но сервис до сих пор не закрыл уязвимость
• Эксперимент: как запросы в поиске и просмотры на YouTube влияют на ленту от Google с новостями
• Офис остался на первом месте: у Amazon и Google не будет полной удалёнки, а сотрудников постепенно вернут в кампусы
• Подборка первоапрельских шуток 2021 года
• О чём пишут 1 апреля в ИТ-прессе. Лучшие шутки
• en Google vs Baidu: ключевые различия в стратегии SEO

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


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

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

Подборка свежих уроков, видео и пакетов по фреймворку Laravel. Читать дальше →
Часто от программистов PHP можно услышать: «О нет! Только не „Битрикс“!». Многие специалисты не хотят связываться фреймворком, считают его некрасивым и неудобным. Однако вакансий ...
Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 Beta 1, снова о синтаксисе атрибутов в PHP 8: #[Attr] vs @[Attr], предложение по синтаксису для BigInt, обзоры P...
Битрикс24 — популярная в малом бизнесе CRM c большими возможностями даже на бесплатном тарифе. Благодаря API Битрикс24 (даже в облачной редакции) можно легко интегрировать с другими системами.
В новом дайджесте боремся с потерями пушей, разбираемся с музыкой Apple, изучаем работу звука в Android, экономим деньги при разработке игры, ищем приложение Росстата, отличаем плохой дизайн от х...