Дайджест свежих материалов из мира фронтенда за последнюю неделю №288 (6 — 12 ноября 2017)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Занимательное
Медиа
•
•
•
•
•
•
•
•
•
•
Веб-разработка
•
•
• БЭМ для дизайнеров, или Прототипирование на продакшн-технологиях
•
•
•
•
•
•
-
Производительность:
•«HTTP/2 — это легко, просто включите его», -говорят нам ребята из BBC. Рост производительности — от 3% до 34%
•Уменьшаем вес изображений с помощью техники конвертации контраста CSS фильтрами
•6 шагов к улучшению производительности вашего веб-приложения
•Измерение веб-производительности – анализируем, что имеет наибольшее значение
•Руководство для разработчиков по оптимизации производительности
•Лучшие практики использования иконок в мире HTTP/2. Краткий обзор нюансов и анализ нескольких популярных сайтов
•О создании новой быстрой версии сайта BMW: улучшение TTFB, версия AMP, SVG и новые брейкпоинты
-
Accessibility:
•Руководство по alt-text от слабовидящего веб-разработчика
•Отрывок “Planning for Accessibility" из третьей главы книги новой книги Laura Kalbag «Accessibility for Everyone»
•ARIA — это шпаклевка, а не арматура, — если проводить аналогии создания сайтов со строительством зданий
-
Анимация:
• Еженедельная подборка красивых эффектов на CSS/SVG/JS #61
•Web Animation API — используем мощь CSS keyframes в JavaScript
•chromeography — эффектное перетекание одного изображения в другое в виде частиц, с помощью three.js
•Создание анимации с превращением свезды в сердце, с помощью SVG и Vanilla JavaScript
•Анимация раскрывающихся сеток
CSS
•
•
• Простая сетка на гридах с фолбэками с помощью @supports
•
•
•
•
•
•
•
JavaScript
• Google: найденные в JavaScript ссылки полностью передают PageRank
• Mozilla выпустила небольшой обучающий курс по отладке JavaScript с помощью debugger
•
•
•
•
•
•
•
•
•
•
-
React:
•Отладка React-приложений в VS Code
•Использование React 16 Portal для создания чего-нибудь крутого
•Настройки производительности React-приложения на примере реального проекта
•Клиент Ethereum Light на React
-
Angular:
•Angular 5
•Впечатления от Angular Connect 2017
• Общий функционал и Lazy-модули
•Что нового в Angular v5: анимации
•Топ 5 вопросов на собеседовании по AngularJS
•Как не страдать с Angular — подробное руководство
-
VueJS:
•Vue.js tutorial: от jQuery к Vue.js
•Как GitLab работает с Vue: спустя год
•Состояние Vue.js — Основные выводы из ежегодного отчета
•Зачем тестировать приложения на Vue ?
-
Libs & Plugins:
•Emergence.js — JS плагин для определения видимости элементов во вьюпорте
•js2flowchart — библиотека для визуализации, конвертирует любой JavaScript код в красивую SVG диаграмму
Браузеры
•
•
• Выпуск web-браузера Opera 49
• Майнингом через браузеры посетителей занимаются почти 2500 интернет-магазинов
•
Занимательное
• Intel объединяется с AMD: встречаем процессор Core с графикой Radeon
• Проблемы больших компаний
• «Теневые профили»: Как Facebook вычисляет всех, кого вы когда-либо знали
• Бог есть технология: Как диджитализм стал религией Долины
• Пользователь случайно удалил немного кода на популярной криптоплатформе. И заблокировал эфира на $280 млн
• Flightradar24 — как это работает?
• Как развивается противостояние Bitcoin и Bitcoin Cash и кто за этим стоит
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
← Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin