Дайджест свежих материалов из мира фронтенда за последнюю неделю №484 (6 — 12 сентября 2021)

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


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


Медиа


• podcast Подкаст «Сделайте мне красиво» №62 — Воины Света против статей на медиуме
• podcast Подкаст «Callback Hell» от CSSSR: No-code/low-code, Yarn 2 и Yarn 3, HTTP/3
• podcast «Новости 512» от CSSSR: Chrome 93, Firefox 92, TypeScript 4.4, чистая архитектура и SPA-гексагон, Deno на MDN, 30 лет Linux
• podcast Подкаст «Фронтенд Юность» #202: Пишите на питоне, зубы на бетоне
• podcast Подкаст «Веб-стандарты» №298. Элемент model, Chrome 93, Can I Include App, нативный роутинг, анимация, дизайн-токены, RxJS
• podcast video Подкаст «Ленивый фронтендер» #13 | All around the Chromium: Данил Шашков делится опытом разработки браузера на основе Chromium со стороны фронтенда

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


• habr Веб-безопасность 200
• en Вывод микро-фронтендов на новый уровень
• en 5 веб-API, которые добавляют мобильную функциональность в ваш проект
• en Экспериментируем с FullScreen API
• en Как «Drag-And-Drop» влияет на доступность в вебе

  • Инструменты
    • habr Состоялся релиз Firefox 92
    • en Мы отказались от npm install, может и вам тоже стоит
    • en Что нового в DevTools: кроссбраузерная версия
    • en Parcel vs. WebPack 2021
    • en Изучение Velociraptor, скрипт-раннер Deno в стиле npm

  • Производительность
    • en 9 лучших практик для оптимизации производительности фронтенда
    • en Как мы улучшаем нашу веб-производительность
    • en Тестирование фронтенд-производительности с Sitespeed.io
    • en Как писать о веб-производительности

  • Эффекты
    • en Подборка креативных сайтов «Inspirational Websites Roundup» #29
    • en Как создать глитч-анимацию на чистом CSS для изображений и SVG

CSS


• en Полное руководство по CSS Grid
• en Меньше абсолютного позиционирования с помощью современного CSS
• en Интерактивное руководство по Keyframe анимации
• en Забавные варианты стилизации чекбоксов
• en Можно ли нам кастомные медиа-запросы, пожалуйста?
• en История TryShape, демонстрация свойства CSS clip-path
• en Значение `bolder` в Firefox’s является проблемой для вариативных шрифтов
• en Introducing Pollen — вдохновленная TailwindCSS функциональная библиотека CSS переменных для быстрого прототипирования, консистентного стиля и базы для вашей дизайн-системы.
• en Создание разделенной кнопки
• en Укрощение зверя — CSS-in-JS

JavaScript


• habr JavaScript: немного об интернационализации и локализации веб-приложений
• en Как написать собственное правило для ESLint
• en Бандлинг ресурсов, не относящихся к JavaScript
• en Run, JavaScript, Run
• en Руководство для JS-разработчиков по браузерным cookie
• en Глубокое погружение в события JavaScript

  • React
    • habr Создаем текстовый редактор на React.js
    • habr Пользовательские хуки React: зачем нам нужен контекст
    • habr Реакт Компоненты-дженерики
    • en Event Bubbling и Event Catching в JavaScript и React – руководство для начинающих
    • en Мир React в 2021 году
    • en Создавайте PDF-документы с помощью React на сервере
    • en Создайте ленту с бесконечной прокруткой, похожую на Instagram, с помощью React Query
    • en Как и когда заставить компонент React повторно отрисоваться

  • Vue
    • habr Компактные Vue компоненты из самописных SVG иконок
    • en Harlem — Простое, легкое и расширяемое управление состоянием для Vue 3
    • en Использование SVG и Vue.js: полное руководство
    • en Начало работы с vue.draggable
    • en Создайте настраиваемый компонент всплывающей подсказки во Vue

  • Svelte
    • en Как Svelte изолирует стили компонентов
    • en Скомпилированное будущее фронтенда
    • en Как Svelte кибернетически улучшает веб-разработку
    • en Что нового в Svelte: лето 2021 года

  • Angular
    • en Проектирование архитектуры Angular — Container-Presentation pattern
    • en Why Angular — Почему мы решили использовать Angular в SpotDraft

  • Ember
    • en The Ember Times — Issue No. 188

  • Libs & Plugins
    • habr ML5.JS — это как TensorFlow только без нижних уровней
    • en Dann.js — простая в использовании библиотека для работы с нейронными сетями в Javascript.
    • en htmlq — Как jq, но для HTML. Использует селекторы CSS для извлечения фрагментов содержимого из файлов HTML.
    • en replace-jquery — Автоматический поиск методов jQuery в существующих проектах и их замена на альтернативу на ванильном js
    • en Эффект печатной машинки для текста с помощью нового тега typewritten-text


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


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

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

Новый тип never будет в PHP 8.1, на обсуждении частичные функции, а также другие предложения и новости из PHP Internals. PHP доступен на Google Cloud Functions, о взломе git.php.net, La...
Обычно под производительностью понимают количество операций за определенный интервал времени и чем их больше, тем лучше. Но такое определение, да и подход в целом, мало применим к фронтенду, пото...
Меньше недели остается до конференции Apple WWDC, давайте посмотрим, какие ожидания у сообщества разработчиков и какие события произошли в мире iOS-разработки за последние пару недель. ...
В нашем новом дайджесте модульная разработка, чаты и карточки, полмиллиарда на Arcade, ульи и роботележки, ярость, время, ловушки и многое другое. Подключайтесь!
С версии 12.0 в Bitrix Framework доступно создание резервных копий в автоматическом режиме. Задание параметров автоматического резервного копирования производится в Административной части на странице ...