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

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


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


Медиа


podcast Подкаст «UnderJS Podcast» #6 — Деоптимизация React внутри V8, preventExtension курильщика
podcast Подкаст «CSSSR»: Argumentarium —Хуки, декларативность и классы
podcast Подкаст «Пятиминутка React» — Reatom vs Redux
video АйТиБорода: Всё про Node.js / От 0 до 2,5к долларов за год / Интервью с Backend JS Developer
video FrontSpot Show #13: Виталий Бобров про переезд в Польшу и мировом турне с JS докладами.
video Repozitorro #30 — Выглядит — просто, поэтому заглянем «под капот»
podcast en Подкаст «Веб-стандарты» №196. Eva Ferreira и Ian Pouncey on chromakey, Argentina, a11y, SEO, HTML, ARIA
podcast en Подкаст «Веб-стандарты» №197. FrontendConf, Web Components, AOM, ARIA challenges, browser support, dialogs и date pickers

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


habr Интервью с веб-разработчиком Pornhub
habr Как простой <img> тэг может стать высоким риском для бизнеса?
• Избыточная вариативность во Front-end Stack: суть и причины
• Ссылочные атрибуты nofollow, sponsored и ugc и их влияние на SEO
en W3C отмечает двадцатипятилетний юбилей
en Анализ использования HTML на ~8 миллионов страницах (и что это значит для современного SEO)
en Каскадирование инвалидации кеша
en Немного практики с элементом HTML Dialog
en Разница между форматами шрифтов
en Превратите ваш сайт в PWA

  • Производительность
    habr Оптимизация загрузки JavaScript-кода в Wikipedia
    habr Время до первого байта: что это такое и почему это важно
    habr [Не] используйте CDN
    en Изображения, сделанные правильно: веб-графика, которая хороша до последнего байта
    en Рецепты для тестирования производительности SPA в WebPageTest

  • Доступность
    en Верховный суд присудил победу слепому человеку, который подал в суд на Domino за-за доступности
    en Доступность: веб-ссылки должны быть ссылками, а веб-кнопки должны быть кнопками
    en Что такое ARIA? Руководство для начинающих по ARIA

  • Эффекты
    en Подборка креативных сайтов Inspirational Websites Roundup #9
    en legendary-cursor — креативный курсор на WebGL
    en Создание эффекта водо-искажения с помощью Three.js


CSS


habr Sass MediaScreen — Определяем девайсы на CSS
• Современный сброс стилей CSS
• Извлекаем критический CSS
en Презентация модулей в Sass
en Sass: модульная система запущена
en Clipping, Clipping, and More Clipping! Примеры креативного использования свойства clip-path
en Шаблоны для практического использования пользовательских свойств CSS
en CSS и окружности
en Руководство по новым и экспериментальным инструментам для работы с CSS в Firefox DevTools
en Можно ли нам стилизовать элемент select, пожалуйста ?!
en Toucaan — переосмысление CSS фреймворков
video en Новый мощный CSS для стилизации маркеров, чисел и маркеров в списках

JavaScript


habr TypeScript. Мощь never
habr 12 возможностей ES10 в 12 простых примерах
habr Что лучше выбрать в 2020 году — React или Vue?
• Как работать с localStorage в JavaScript
en Как определить Ad Blocker
en Создание приложения распознавания лиц на JavaScript, которое работает как в фильмах
en Руководство по JavaScript в стиле игры-«рогалика»
en Соглашения об именовании в JavaScript

  • Теория
    habr Наследование в JavaScript с точки зрения занудного ботаника: Фабрика Конструкторов
    en Высокоуровневый await
    en Понимание This, Bind, Call и Apply в JavaScript
    en Когда использовать Map вместо простого JavaScript-объекта
    en JavaScript Promises: От нуля до героя, плюс шпаргалка
    en Полное руководство по использованию массивов в JavaScript
    en История троеточия в Javascript

  • React
    en Встречайте Create Next App
    en Часть 1: вопросы для интервью по React
    en Полное руководство по аутентификации в Next.js с Auth0
    en Как реализовать Idle Timeout в React
    en Использование JSX для вашей собственной легкой декларативной UI библиотеки

  • Vue
    habr 10 советов и приемов, которые помогут вам стать лучшим разработчиком на VueJS
    habr MSK VUE.JS meetup #3 в Mail.ru Group: материалы с митапа
    en Создание библиотеки компонентов Vue.js в качестве модуля (часть 1)
    en Мгновенный поиск с Vue.js и Axios
    en Vue-Next и почему Map решают большую проблему
    en Как шарить компоненты Vue между приложениями
    en Разделение Vue.js компонентов из Vuex Store
    en Управление SVG изображениями в приложениях на Vue.js
    video Vue3: Первый взгляд
    en Создайте приложение для опросов в реальном времени, используя Vue и Socket.io

  • Angular
    habr Взаимодействие между компонентами Angular с использованием RxJS
    en Что под капотом Angular 8?
    en Миграция в Angular 8 от TSLint до ESLint
    en Отслеживание запросов в Angular приложении с инжекторами дочерних модулей без отложенной загрузки

  • Ember
    en Ember-engines: что, что нет и почему? — часть 1
    en О {{mut}} и двусторонний биндинг
    en Промисы и UI состояния в Ember.js
    en video Ember и GraphQL: быстрый пример

  • Libs & Plugins
    en roughViz — JS библиотека для создания стилизованной под скетч / нарисованных от руки диаграмм в браузере
    en is-website-vulnerableм — находит общеизвестные уязвимости в библиотеках JavaScript на сайте
    en Как сделать JavaScript локализацию с помощью jQuery.i18n


Браузеры


habr Chrome полностью заблокирует смешанный контент
habr 10 малоизвестных возможностей инструментов разработчика Chrome
• В Firefox добавлена поддержка работы в режиме киоска
• Код Firefox полностью избавлен от XBL
• Google добавила вспомогательные функции для слепых и слабовидящих пользователей в Chrome и Maps
• Chrome Web Store блокировал публикацию обновления uBlock Origin

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



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


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

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

Новый Flight Simulator компании Microsoft — это чудо технологий, задающее новую планку стандартов в жанре. Для воссоздания мира, кажущегося реальным и живым, содержащим миллиарды зд...
В этом выпуске облачные игры и правосторонние интерфейсы, обновленный Office и бездушные монетизаторы, рост гипер-казуальных игр и спад у ML-инженеров, ролики и локализация, дизайн си...
В скелете взрослого человека насчитывается 206 костей, которые в совокупности выполняют опорно-двигательную и защитную функцию. К сожалению, как и все другие части тела человека, кости также ...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Согласно многочисленным исследованиям поведения пользователей на сайте, порядка 25% посетителей покидают ресурс, если страница грузится более 4 секунд.