Фронтенд-дайджест №384 (7 - 13 октября 2019)
Медиа
- Подкаст "UnderJS Podcast" #6 - Деоптимизация React внутри V8, preventExtension курильщика
- Подкаст "Веб-стандарты" №196. Eva Ferreira и Ian Pouncey on chromakey, Argentina, a11y, SEO, HTML, ARIA
- Подкаст "Веб-стандарты" №197. FrontendConf, Web Components, AOM, ARIA challenges, browser support, dialogs и date pickers
- Подкаст "Пятиминутка React" - Reatom vs Redux
- FrontSpot Show #13: Виталий Бобров про переезд в Польшу и мировом турне с JS докладами.
- АйТиБорода: Всё про Node.js / От 0 до 2,5к долларов за год / Интервью с Backend JS Developer
- Подкаст "CSSSR": Argumentarium —Хуки, декларативность и классы Pro Unlimited
Веб-разработка
-
Ссылочные атрибуты nofollow, sponsored и ugc и их влияние на SEO
-
Анализ использования HTML на ~8 миллионов страницах (и что это значит для современного SEO)
-
Производительность
-
Доступность
-
Эффекты
CSS
- Презентация модулей в Sass
- Clipping, Clipping, and More Clipping! Примеры креативного использования свойства clip-path
- Извлекаем критический CSS
- Шаблоны для практического использования пользовательских свойств CSS
- CSS Circles
- Новый мощный CSS для стилизации маркеров, чисел и маркеров в списках
- Руководство по новым и экспериментальным инструментам для работы с CSS в Firefox DevTools
- Sass MediaScreen — Определяем девайсы на CSS
- Sass: модульная система запущена
- Можно ли нам стилизовать элемент select, пожалуйста ?!
- Toucaan - переосмысление CSS фреймворков
- Современный сброс стилей CSS
JavaScript
-
Создание приложения распознавания лиц на JavaScript, которое работает как в фильмах
-
Теория
- Top-level await
- Понимание This, Bind, Call и Apply в JavaScript
- Когда использовать Map вместо простого JavaScript-объекта
- JavaScript Promises: От нуля до героя, плюс шпаргалка
- Полное руководство по использованию массивов в JavaScript
- Что лучше выбрать в 2020 году — React или Vue?
- Наследование в JavaScript с точки зрения занудного ботаника: Фабрика Конструкторов
- История троеточия в Javascript
-
React
-
Vue
- Создание библиотеки компонентов Vue.js в качестве модуля (часть 1)
- Мгновенный поиск с Vue.js и Axios
- Vue-Next и почему Map решают большую проблему
- Как шарить компоненты Vue между приложениями
- Разделение Vue.js компонентов из Vuex Store
- Управление SVG изображениями в приложениях на Vue.js
- Vue3: Первый взгляд
- Создайте приложение для опросов в реальном времени, используя Vue и Socket.io
- 10 советов и приемов, которые помогут вам стать лучшим разработчиком на VueJS
- MSK VUE.JS meetup #3 в Mail.ru Group: материалы с митапа
-
Angular
-
Ember
-
Libs & Plugins
Браузеры
- В Firefox добавлена поддержка работы в режиме киоска
- остью избавлен от XBL
- В Chrome появилась функция описания иллюстраций для слабовидящих пользователей
- Google добавила вспомогательные функции для слепых и слабовидящих пользователей в Chrome и Maps
- Chrome Web Store блокировал публикацию обновления uBlock Origin
- Chrome полностью заблокирует смешанный контент
- 10 малоизвестных возможностей инструментов разработчика Chrome