Дайджест свежих материалов из мира фронтенда за последнюю неделю №432 (7 — 13 сентября 2020)

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


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



Медиа


podcast Подкаст «Веб-стандарты» №246. Chrome 86, фокус, ::marker, отладка шрифтов, скринридеры, модалки, флексы и селект
podcast Подкаст «Фронтенд Юность (18+)» #154 Храни процедуры с молоду
podcast Подкаст CSSSR — Оптимизация фронтенда, адаптивность в 2020, scaling NodeJS, SSH-приманки и Figma для разработчиков

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


habr Исправление странной ошибки и стратегии отладки, проверенные временем
habr TeX в SVG: опенсорс-решение в помощь веб-разработчикам образовательных проектов
habr Путь к Федеративному GraphQL
habr Безопасность npm-проектов, часть 2
• Вы знаете что такое GeoJSON?
• Cross-site Scripting (XSS): определение и предотвращение
en 5 малоизвестных функций Chrome DevTools
en Google развеял популярные мифы о контенте
en Изменение определенных букв с помощью CSS и JavaScript
en Практическое руководство по Web Cryptography API

  • Производительность
    en Как сделать предзагрузку адаптивных изображений с помощью imagesize и imagesrcset
    en PRPL паттерн: Решения для оптимизации современных веб-приложений
    en AVIF готов к использованию
    en Метрики производительности для фронтенд приложений
    en Введение в программный запуск Lighthouse

  • Доступность
    en Разработка в учетом Reduced Motion для людей, чувствительных к движущимся объектам
    en Как и почему доступность важна для SEO
    en На что обращать внимание при аудите доступности

  • Эффекты
    en Как получить рукописную анимацию с неровными штрихами с помощью SVG Stroke
    en Кнопки с эффектом конфетти

CSS


habr Проектирование заголовочных частей сайтов с использованием CSS Flexbox
en Кастомные, доступные radio/checkbox кнопки с идеальным выравниванием
en Parsel: небольшой парсер CSS-селекторов
en Как работает перспектива в CSS
en Как легко создавать текстовые градиенты с помощью CSS.

JavaScript


habr TypeScript. Продвинутые типы
habr Работа с непредвиденными данными в JavaScript
en Работа с медиа-запросами в JavaScript
en Обновление архитектуры DevTools: переход на модули JavaScript
en Настоящий компас в мобильных браузера с помощью Javascript

  • Теория
    • Метод функций bind своими руками
    en Начало работы с современным JavaScript — Proxy
    en Понимание Event Loop, Callbacks, Promise и Async/Await в JavaScript
    en 5 лучших практик clean coding в JavaScript

  • React
    habr React: слоты как у сына маминой подруги
    habr Почему я разочаровался в хуках
    en Jotai, новая библиотека управления состоянием для React
    en React Chrono — Компонент временной шкалы для React
    en Функциональные компоненты React с хуками: все, что вам нужно знать
    en Более простая альтернатива Redux
    en История хуков в React

  • Vue
    en Введение в Vue Teleport — новую функциональность в Vue3
    en Анонс (новой) Ionic Vue Beta
    en Советы для новичков в VueJs

  • Angular
    en 3 совета по управлению стилями, которые избавят вас от головной боли с CSS в вашем приложении на Angular
    en ControlValueAccessor и contenteditable в Angular
    en Локализация Angular с Ivy
    en Преимущества добавления rx-query в ваш проект на Angular
    en Как я избавился от State Observables в Angular
    en Оптимизируйте размер пакета Angular в 4 шага

  • Ember
    en The Ember Times — Issue No. 163
    en Подготовка Embroider
    en Совместное использование Parent Model в Route Boundaries

  • Svelte
    en Начало работы со Svelte JS: создание корзины для покупок

  • Libs & Plugins
    en Символьные вычисления в JavaScript с помощью Math.js
    en vanilla-colorful — порт react-colourful на ванильные Custom Elements.


Браузеры


• Mozilla представила новые возможности по продвижению дополнений к Firefox
• В Chrome началось включение блокировщика ресурсоёмкой рекламы
• Вредоносный пакет npm воровал файлы Discord и браузеров

Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.



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


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

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

SWAP (своп) — это механизм виртуальной памяти, при котором часть данных из оперативной памяти (ОЗУ) перемещается на хранение на HDD (жёсткий диск), SSD (твёрдотельный накоп...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Продолжаем нашу подборку интересных материалов (первая часть, вторая часть). На этот раз один образовательный курс Техносферы, выступление про модульное тестирование и одна передача из ток-шо...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
В интернет-магазинах, в том числе сделанных на готовых решениях 1C-Битрикс, часто неправильно реализован функционал быстрого заказа «Купить в 1 клик».