Дайджест свежих материалов из мира фронтенда за последнюю неделю №348 (14 — 20 января 2019)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Занимательное
Медиа
•
•
•
•
•
• Видео с Odessa Frontend MeetUps #7-9
Веб-разработка
•
•
•
•
•
•
•
• GraphQL: руководство для начинающих
-
Производительность:
•Использование функции аудита Chrome DevTools для измерения и оптимизации производительности (часть 1)
•Как использовать Chrome Dev Tools для поиска узких мест в производительности
•Как повышение производительности сайта может помочь спасти планету
•Что такое Client Hints и стоит ли их использовать
•Оптимизация рендеринга в браузере для фронтенд-разработки
-
Tools:
• Puppeteer для краулинга страниц сайта и сохранения их в Markdown
•STAR (Design Systems + TypeScript + Apollo GraphQL + React): новое поколение фронтенд-инструментария для разработки
•Как перейти на Gulp.js 4.0
•wpk — продвинутый, но интуитивно понятный неофициальный CLI для webpack
•Визуализатор кода функций с экспортом в SVG
-
Accessibility:
•Как разрабатывать макеты сайтов для скринридеров
•Почему внедрение веб-доступности продолжает терпеть неудачу
•Большая судебная победа веб-доступности в деле Domino’s Pizza, чей сайт не отвечал ADA Compliance
-
Анимация:
•Продвинутый Three.js: шейдерные материалы и постобработка
•Руководство по созданию множества интерактивных частиц на Three.js
•Как создать глитч-эффект для текста и изображений в CSS
•SVG Filters 101. Руководство от Sara Soueidan, которое поможет вам понять, что SVG фильтры из себя представляют, и покажет, как их использовать для создания собственных визуальных эффектов.
CSS
•
•
• Анимация CSS Grid Layout, что мы имеем?
• Та же история, только с CSS
•
•
•
•
•
JavaScript
•
•
•
•
•
•
•
•
-
Теория:
•JavaScript: вопросы и ответы
• Краткая история JavaScript. Часть 3
•Модули JavaScript: от IIFE до CommonJS и ES6
•Практическое руководство по написанию более функционального JavaScript
•Работа с часовыми поясами в JavaScript
-
React:
•Переиспользуемые инпуты форм в React. Просто и гибко!
•Введение в React Hooks
•Использование React Portals для отрисовки дочерних элементов вне иерархии DOM
•Как создать прогрессивное веб-приложение на React-е (PWA)
-
Angular:
•Добавляем поддержку мультиязычности в Angular
•Как настроить Webpack 4 с Angular 7: полное руководство
•Angular, Autoprefixer, IE11, и CSS Grid заходят в бар...
•Управление состоянием приложений в Angular используя Firebase
•Плюсы и минусы выбора Angular для разработки веб приложений
-
VueJS:
•8 худших вопросов на собеседовании по Vue.js
•Vue RFCs (request for comments) — для существенных изменений / дополнений в ядре Vue
•Проектирование Progressive Web App с использованием Vue CLI 3
-
Libs & Plugins:
•defi.js — реактивная библиотека, основанная на Object.defineProperty
• Facebook опубликовал Spectrum 1.0.0, библиотеку для работы с изображениями
•shiny — Добавьте блестящие отражения к тексту, фону и границам на устройствах, которые поддерживают событие DeviceMotion.
•jsdiff: нахождение разницы в тексте, реализованное на JavaScript
Браузеры
• Mozilla сворачивает программу Test Pilot и сервис Firefox Screenshots
• Firefox 67 начнёт использовать отдельные профили для разных установок
• В Firefox 69 планируется по умолчанию отключить поддержку Flash
•
•
Занимательное
• Hello world! Или англоязычный Хабр, v1.0
• WordPress.com собрал $2.4 млн от Google и партнеров на создание новостной платформы публикации Newspack
• История больших данных (Big Data) часть 1, Часть 2
• Microsoft: голосовой помощник Cortana больше не будет конкурировать с Alexa и Google Assistant
• Мнение: почему 10 year challenge — идеальный флешмоб для обучения ИИ
• Как выходец из Индии стал CEO Google: история Сундара Пичаи
• Microsoft попрощается с Windows 10 Mobile в конце этого года
• Обнаружен дамп, содержащий 773 млн email-адресов и 21 млн уникальных паролей
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.