Дайджест свежих материалов из мира фронтенда за последнюю неделю №319 (11 — 17 июня 2018)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Занимательное
Медиа
•
•
•
•
•
•
•
•
•
•
•
•
Веб-разработка
•
•
•
•
•
•
•
•
-
Производительность:
•Приоритизация долговременной производительности
•О том, как ускоряли новую версию сайта scotch, добившись времени загрузки страницы 1s
•7 советов по производительности для плавной JavaScript анимации
•Базовый анализ сайта с помощью GTmetrix
•PageSpeed Insights: лучший инструмент для проверки производительности вашего сайта для Google Speed Update?
-
Инструменты:
•Parcel v1.9.0 — Tree Shaking, уcкоренный в два раза вотчер и многое другое
•Усовершенствование автоматизированного тестирования в Microsoft Edge с новыми возможностями WebDriver, поддержкой протокола W3C и автоматическими обновлениями
•Введение для новичков в Webpack
CSS
• Почему браузер читает CSS-селекторы справа налево
•
•
•
•
JavaScript
• Функции-декораторы, которые можно написать с нуля
• 5 способов создать массив в JavaScript
•
•
•
•
•
•
•
-
ES2015+:
•Когда и почему стоит использовать стрелочные функции ES6, а когда нет
•Изучаем промисы в JavaScript: из грязи в князи за 25 тестов
•JavaScript async/await: хорошая часть, ловушки и способы использования
•Что нового в ES2018
-
VueJS:
•Опыт разработки SPA на VueJS + Nuxt
•Переход с jQuery на Vue.js
• Функция render() — что такое аргумент h
•Vue обогнал React по звездам на GitHub
•vuesax — фреймворк компонентов на vue.js
•Как создать компонент Vue как профессионал
-
React:
• Видео со встреч React Kyiv в марте и апреле + TDD Workshop
•Реактивный фронтенд. История о том, как мы снова всё переписали
•Создание приложения для трекинга здоровья с помощью React, GraphQL и User Authentication
•Погружение в React Context
-
Libs & Plugins:
•Simonwep/pickr — простой и настраиваемый Color-Picker. Без зависимостей, без jQuery, совместим со всеми CSS фреймворками
•jeelizWeboji — JavaScript/WebGL библиотека для определения и воспроизведения выражения лица
•yett — небольшая библиотека для контроля и вызова третьесторонних скриптов
•9 Javascript библиотек 2018 года для манипуляций временем и датой
Браузеры
• В Chrome будет прекращена поддержка установки дополнений по запросу сторонних сайтов
• Mozilla рассматривает возможность создания системы голосовой навигации для браузера
• 11 способов ускорить тормозящий Chrome
• В Firefox для iOS появилась возможность скачивать файлы
Занимательное
•
• В США перестал действовать принцип сетевого нейтралитета
• Будущий генеральный директор GitHub Нэт Фридман ответил на вопросы пользователей Reddit о сделке с Microsoft
• В процессорах Intel обнаружена новая критическая уязвимость
• Наборы эксплоитов уже используют свежие баги во Flash и Internet Explorer
• Google открыла конструктор для создания приложений без навыков программирования
• Microsoft прекратит помогать пользователям Windows 7 и 8 на своих форумах
• Итоги E3 2018
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
← Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin