Дайджест свежих материалов из мира фронтенда за последнюю неделю №312 (23 — 29 апреля 2018)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Занимательное
Медиа
•
•
•
•
Веб-разработка
•
•
•
•
-
Производительность:
•Измеряем сайты с помощью Mobile-First инструментов оптимизации
•GTmetrix Bookmarklet – начните тестирование прямо из вашей панели закладок
•Case study: анализ производительности сайта Walmart
•Perfume.js — JS библиотека для измерения коротких и длинных скриптов, FP/FCP, TTI, CFM, а также их аннотации в DevTools timeline и публикации результатов в Google Analytics.
-
Инструменты:
•Релиз Node.js 10 и NPM 6
• Инструментарий Microsoft Edge DevTools представлен в виде Windows-приложения
•Что нового в Node 10
•6 необходимы инструментов, которые сделают релиз, версионирование и поддержку ваших npm модулей
•webpack 4 configurator — создание персонализированного и оптимизированного webpack.config.js
-
Accessibility:
•WCAG 2.1: что нас ожидает в новом руководстве по доступности
•Более доступная разметка с помощью display: contents
•Заметка о работе над доступностью сайта reddit
•HTML Email и Accessibility
•Инспектируем доступность писем в Firefox
•О том, как правильно создавать мемы с учетом доступности
•Infinite Scroll & Accessibility! Это вообще нормально? (Спойлер — нет)
-
Анимация:
•Креативный эффект для кнопок, позволяющих разложить их на мелкие частицы
•Анимация для перехода по страницам, которая ощущается нативной
•Интерактивный Mario Kart на «чистом» CSS
CSS
• Зачем нужны кастомные свойства?
•
•
•
•
•
•
•
•
JavaScript
•
•
•
•
•
•
-
VueJS:
•Вопросы для собеседования по Vue.js
•VuePress vs Nuxt.js
•Создание отзывчивых Vue компонентов с помощью ResizeObserver
•Приложение на Vue.js с использованием Axios с Vuex
-
Angular:
•Ускорение Angular-приложений
•Новые возможности для разработки приложений на AngularJS- Часть 1: компонентная архитектура, Часть 2: создание приложения
•Запускаем AngularJS 1.6 в Angular 5 (бок о бок)
-
Libs & Plugins:
•tui.calendar — календарь со всем необходимым
•DayJs — Быстрая иммутабельная библиотека, альтернативная Moment.js, с похожим современным API
•Dinero.js — библиотека для работы с денежными значениями в JavaScript.
Браузеры
•
• В Firefox 60 появится защита от CSRF-атак
• Мгновенный поиск и синхронизация по QR-коду: браузер Opera получил обновление
• Новая версия браузера Google Chrome Canary демонстрирует грядущее обновление дизайна в стиле Material Design 2
•
•
Занимательное
•
• Google выпустила отдельное мобильное приложение для ведения задач Google Tasks
• Представлена утилита DeepCode для нахождения и исправления ошибок в коде
• Mozilla открыла доступ к Hubs: социальная сеть в виртуальной реальности
• Графический редактор GIMP обновился впервые за 6 лет
• Особенности соответствия требованиям GDPR для WordPress пользователей
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
← Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin