Дайджест свежих материалов из мира фронтенда за последнюю неделю №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 клик».