Дайджест свежих материалов из мира фронтенда за последнюю неделю №421 (22 — 28 июня 2020)

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


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


Медиа


• podcast Подкаст «CSSSR» — Telegram разблокирован, WWDC 2020, DX, фичи NodeJS 14, Webpack 5 beta 18, VPN от Mozilla
• podcast Подкаст «Веб-стандарты» №235: Евангелист Safari, Bootstrap 5, content-visibility, гриды, чекбоксы, forms, API для PWA
• podcast Подкаст «Фронтенд Юность (18+)» №143: Жизни разработчиков важны

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


• habr Как верстать веб-интерфейсы быстро, качественно и интересно
• habr Как заработать на веб-скрапинге
• habr Как стать тимлидом фронтендеров и как жить после этого — расшифровка эфира
• en Оглядываясь назад на пять лет существования AMP
• en Обзор техник прокрутки страниц

  • Инструменты
    • en Что нового в DevTools (Chrome 85)
    • en Как организовывать и внедрять стандарты написания кода
    • en npm v7 — Зачем хранить `package-lock.json`?

  • Производительность
    • habr Клиентский мониторинг производительности
    • habr Синтетический мониторинг производительности
    • en Что нужно знать о метриках Core веб Vitals в Google
    • en WebP действительно лучше, чем JPEG?
    • en Как установить бюджет производительности для вашего сайта
    • en Как увеличить скорость вашего сайта и набрать 100 баллов на Google PageSpeed ​​Insights

  • Доступность
    • en Доступность для некоторых
    • en Доступное и удобное для клавиатуры гамбургер-меню + выдвижная навигация

  • Эффекты
    • en Подборка креативных концептов «Awesome Demos Roundup #16»
    • en A Glitchy Grid Layout Slideshow
    • en Подборка креативных сайтов «Inspirational Websites Roundup #16»
    • en Custom Shape Dividers — инструмент для генерации разделителей страниц нестандартной формы на SVG


CSS


• Эмуляция различных медиа выражений в Chrome и отладка темного режима
• en Несоответствия рендеринга шрифтов в браузерах
• en Стилизация Layout Wrappers в CSS
• en Эффект смятого постера на CSS
• en Проверка поддержки анимации с помощью “prefers-reduced-motion”
• en Основы CSS: анимация
• en Отладка HTML с помощью продвинутых селекторов CSS
• en Использование пользовательского свойства «Stacks» для укрощения каскада

JavaScript


• habr Что JavaScript-разработчику следует знать о Curl
• habr Обход капч с помощью Headless Chrome
• habr Симуляция роста кристаллов: ограниченная диффузией агрегация на Javascript
• habr Память в JavaScript — без утечек
• Туториал. Список задач с drag & drop
• en Как получить размеры экрана, окна и веб-страницы в JavaScript
• en Новые функции в TypeScript 3.9
• en Концепты JavaScript, которые нужно освоить перед изучением React

  • React
    • habr Создаем прогрессивное веб-приложение на ReactJS и размещаем его в Netlify и PWA Store
    • en 15 вопросов для интервью по React с решениями
    • en Визуальные редакторы React в 2020 году
    • en Введение в SWR: Хуки React для удаленной выборки данных
    • en Практическое руководство по тестированию React-приложений с помощью Jest
    • en Проблемы и возможности создания приложений на React и React Native — обсуждение с Wix.com
    • en Создание документов с помощью MDX: Markdown для эпохи компонентов
    • en Как скопировать интерфейс Zelda BOTW с React, Tailwind и Framer-motion: Часть 1
    • en Что нового в Next JS 9.4
    • en Релиз React Query 2.0

  • Vue
    • video Vue.js: The Documentary (Русская Версия)
    • en Установка вашего PWA на Vue.js
    • en Как сделать localStorage реактивным во Vue

  • Angular
    • habr Используем DI в Angular по максимуму — концепция частных провайдеров
    • en Что нового в Angular 10
    • en Стал доступен Angular 10
    • en RxJS: неожиданное
    • en Вот что вы должны знать при создании гибких и повторно используемых компонентов в Angular

  • Ember
    • en The Ember Times — Issue No. 154
    • en Работа с кодовой базой Ember с точки зрения дизайнера
    • en Ускорение производительности Ember: поисковая оптимизация
    • en Как интегрировать Netlify-CMS с Empress-блогом

  • Libs & Plugins
    • en keen-slider — легкий слайдер без зависимостей с отличной производительностью, поддержкой typescript, мультитач и совместимостью по всеми браузерами, включая IE 10.
    • en Checkboxland — JavaScript библиотека для рендеринга всего что угодно в виде HTML-чекбоксов.
    • en SolidJS: реактивный рендеринг интерфейсов
    • en tragopan — минималистичная библиотека без зависимостей для реализации pan/zoom
    • en Rando.js — простая и мощная функция для вывода случайного значения
    • en Noact — минимальная библиотека для отрисовки Virtual DOM


Браузеры


• В Chrome предложен новый интерфейс PDF-просмотрщика и добавлена поддержка AVIF
• Chrome, Firefox и Safari ограничат время жизни TLS-сертификатов 13 месяцами
• en Приветствуем Safari в сообществе WebExtensions
• en Safari, Web, и Authentication

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


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


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

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

В новом выпуске разбираемся со скруглением иконок (два раза!), с UI-тестами и MVI, мультиплатформенными приложениями и CI/CD, проектированием интерфейсов, самыми зарабатывающими прило...
Один из ключевых сценариев работы в CRM это общение с клиентом в удобном для него канале. По почте, по телефону, по SMS или в мессенджере. Особенно выделяется WhatsApp — интеграцию с ...
Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. 29-ле...
Сообщество эйчаров и рекрутеров в ИТ начинает потихоньку отходить от «карантинной заморозки» — появляется все больше интересных мероприятий и курсов. Пока еще в безопасном онлайн-фор...
каждый месяц делается более 100 млн правок 1 | Simon Poole – Map data OpenStreetMap contributors Картографирование Стив Кост предложил создать специальную группу по интересам, которая б...