Дайджест свежих материалов из мира фронтенда за последнюю неделю №281 (18 — 24 сентября 2017)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Занимательное
Медиа
•
•
•
•
•
•
•
•
•
•
Веб-разработка
•
• Как создать маску ввода для мобильных устройств
• В WordPress рассматривают агностичный подход к выбору JS-фреймворка для блоков Gutenberg
• Какие метатеги использовать в вебе в 2017 году
•
•
•
-
Новости:
• Facebook объявил о перелицензировании React, Jest, Flow и Immutable.js
• Консорциум W3С утвердил средства DRM для Web в качестве стандарта
• Релиз CoffeeScript 2: поддержка современного синтаксиса JS, async, модули, JSX и многое другое
•Vue.js 3 и другие главные новости после Q&A события с разработчиками Vue
-
Инструменты:
• Изучите, как отладить JavaScript с помощью Chrome DevTools
• Простой, быстрый и удобный инструмент для коммуникации между дизайнером и клиентом/разработчиком
•Генераторы кода, полезные для разработки шаблонов HTML писем
•Как я урезал вдвое размер своей Webpack сборки
-
Производительность:
•Метрики производительности. Чем измерять, на какие значения обращать внимание и как повышать скорость загрузки
•«Вам говорили, что серверный рендеринг вашего JS фреймворка повысит производительность. Но так ли это?»
•Разработчик из NerdWallet подробно о том, как они оптимизировали шрифты на сайте
•Hacker News Progressive Web Apps. Addy Osmani о прогрессе работы над проектом HNPWA, цель которого — продемонстрировать, как PWA можно имплементировать на различных JS фреймворках
-
Анимация:
• Еженедельная подборка красивых эффектов на CSS/SVG/JS #54
•Идеи для морфинга органических SVG фигур
•Начинаем работать с Web Animations Api
CSS
•
• Явный контроль над специфичностью в CSS?
•
•
•
•
•
•
•
•
•
JavaScript
•
•
•
•
-
ES2015+:
•ECMAScript 6. Регулярные выражения с поддержкой Unicode
•Наконец стал доступен Promise.prototype.finally()
•Топ 5 функций в JavaScript ES6, которые стоит освоить
•Топ 10 функций ES6 в примерах
•JavaScript декораторы
-
VueJS:
• Почему Эван Ю считает, что JS-фреймворк Vue будет хорошим выбором для WordPress
•AMA-сессия (вопрос-ответ) на hashnode.com, где команда Vue.js отвечала на вопросы пользователей
•Грядущие изменения TypeScript во Vue 2.5
•Как создать фильтры на Vue.js, с примерами
•Как создать корзину на Vue 2 и Vuex
•6 случайных JS задачек и их решения на VueJS
•Продвинутая анимация во Vue.js
-
React:
• Как рисование на чистом CSS помогло мне понять React-компоненты
•Проблемы с Redux: могут ли React, MobX и Realm спасти нас?
•Руководство по тестированию React компонентов
•Обновление лицензции React – что это означает для React разработчиков?
•Redux или нет: искусство управлением состоянием в React приложениях
-
Angular:
•Обработка Route параметов в Angular v2+
•Прошлое, настоящее и будущее Angular CLI
•Angular & Redux
•Релиза Angular 5 немного задерживается
-
Libs & Plugins:
•vuetify — фреймворк компонентов с Material-дизайном для Vue.js 2
•ngraph.path — нахождение пути в графе
•nanoevents — простая библиотека для работы с событиями
•bosket — коллекция компонентов, отображающих древовидные структуры для фреймворков React, Angular, VueJS, RiotJS
•winamp2-js — реализация Windamp 2.9 на HTML5 и JS
Браузеры
•
•
•
•
• Майнить криптовалюту можно прямо через браузеры пользователей. Это уже делают Pirate Bay и хакеры
• Google определила самый небезопасный веб-браузер
• Майнинг криптовалюты через браузер. Сколько на этом можно заработать?
Занимательное
• Googlebot всё ещё не сканирует HTTP/2
• Капитализация Apple снизилась почти на $50 млрд за 10 дней после презентации новых iPhone
• Хакеры взломали популярнейший «чистильщик» CCleaner и использовали его для распространения вредоносного ПО
• Как Apple обманула пользователей насчет «дифференциальной безопасности»
• Stack Overflow выпустила новую версию зарплатного калькулятора
• GitHub объявила о выходе из беты приложения GitHub Desktop
• Google приобретёт часть мобильного бизнеса HTC за $1,1 млрд
• Создатель смайлика Скотт Фалман: «Это самая „ботанская“ штука на свете!»
•
•
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.