Дайджест свежих материалов из мира фронтенда за последнюю неделю №367 (27 мая — 2 июня 2019)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры    |    Занимательное


Медиа


podcast Подкаст «Веб-стандарты», 177. Новости браузеров, font-display, иконочные шрифты, формы, доступность
podcast Подкаст «devschacht» #81: HolyJS Piter 2019
video «Repozitorro» #16 — От jQuery до React 1 шаг?
video РИТ++ 2019, cамые лучшие доклады всех семи конференций фестиваля: день первый, день второй

Веб-разработка


habr Статический веб: возврат к истокам?
habr Как eBay делал сканер штрих-кодов на WebAssembly
• W3C и WHATWG: неужели долгожданный мир?
en Начало работы с GraphQL: это довольно просто!
en How !important are we? Christian Heilmann (Microsoft) рассуждает о роли фронтенда в современной разработке

  • Производительность:
    en Анонс Cloudflare Image Resizing: упрощение оптимальной доставки изображений
    en Lighthouse плагин, который помогает измерять значение производительности у реальных пользователей, а не в эмулированной среде.
    en Ваш первый бюджет производительности с Lighthouse
    en Self-Host для ваших статических ассетов

  • Tools:
    habr 10 полезных советов по реализации Pixel Perfect дизайна во Front-end разработке (на примере работы с редактором Sketch)
    habr Entropic — новый распределенный реестр пакетов для Node.js
    habr Удалённая разработка в VS Code: ваша жизнь никогда не будет прежней
    en Что нового в DevTools (Chrome 76)

  • Accessibility:
    en Разница между навигацией с клавиатурой и при помощи скринридера
    en Инструменты измерения доступности цветового контраста
    en Исправьте 85% проблем с веб-доступностью с помощью 5 простых шагов
    en Tabindex: использование редко бывает положительным


CSS


habr CSS Subgrid новости
• Вертикальное и горизонтальное центрирование всего и вся в CSS Flexbox
en Utility-first CSS:: невероятно быстрая разработка интерфейса практически для любого дизайна
en Использование метода Grid Shepherd для упорядочивания данных с помощью CSS
en Понимание CSS-переменных
en Многострочное подчеркивание текста с закругленными краями
en xstyled — Новый способ стилизации компонентов
en Почему мы предпочитаем кастомные свойства CSS вместо переменных SASS
en Свойство CSS background-image как анти-паттерн

JavaScript


habr API IntersectionObserver и ленивая загрузка изображений
habr Разрабатываем игру на Svelte 3
• SEO тест: индексация JavaScript-сайтов
• 9 вопросов для получения должности JavaScript-разработчик
en Анонс TypeScript 3.5
en Почему я до сих пор использую jQuery в 2019 году
en Самый быстрый способ рендера DOM

  • Теория:
    en 5 способов преобразовать значение в строку в JavaScript
    en Функциональный JavaScript: пять способов вычисления среднего значения с array reduce
    en Реализация приватных переменных в JavaScript

  • React React:
    habr Управление стейтом с помощью React Hooks – без Redux и Context API
    habr Запрос к API c React Hooks, HOC или Render Prop
    habr Uibook — инструмент для визуального тестирования React-компонентов с медиа-запросами
    video Как Fiber сделал React значительно быстрее
    en React 16 + Three.js, советы по интеграции (2019)
    en Typing React (1) – Основы
    en zoom-level — плагин, который позволяет определить уровень масштабирования как страницыбраузера, так и отдельного элемента.
    en Возвращаем null из setState в React 16

  • Angular Angular:
    habr Готовьтесь: Angular 8 уже близко
    habr Двустороннее связывание Angular, чуть больше понимания
    en Версия 8 Angular — меньшие бандлы, CLI API и согласование с экосистемой
    en Angular & RxJS: обнаружение утечек памяти
    en Изучение порталов Angular CDK

  • Ember.js:
    video Ember.js: The Documentary (Русская версия)
    en Релиз Ember 3.10
    en EmberData — превращаем разочарование в праздник
    en Динамические компоненты в Ember

  • Vue VueJS:
    • Vue.js и SEO: как оптимизировать реактивные сайты для поисковых систем и ботов
    en Как создать расширение для Chrome с помощью Vue
    en Vue.js встречается с bootstrap: представлен новый проект Vootstrap
    en Классы компонентов во Vue отклонены
    en tiptap: расширяемый редактор форматированного текста для Vue.js

  • Libs & Plugins:
    • Представлен Zdog 1.0, псевдо-3D движок для Web, использующий Canvas и SVG
    en atomico — Небольшая библиотека для создания интерфейсов на основе веб-компонентов, только с использованием функций и хуков.
    en Scene.js — анимационная библиотека на JavaScript & CSS на основе временной шкалы
    en pickr: простая и расширяемая библиотека для добавления пипетки с выбором цвета, без jQuery зависимости


Браузеры


• Как включить тёмную тему в Chrome на Android
• Google продолжает настаивать на ограничении API, востребованного в блокировщиках рекламы
• Волна вредоносных дополнений в каталоге Firefox, прикрывающихся Adobe Flash
• Представлен менеджер паролей Firefox Lockwise
• Tor Browser — первая стабильная версия анонимного браузера для Android
• В Google Chrome теперь можно переопределять геолокацию для тестирования сайтов
en Google заставляет пользователей Microsoft Edge Preview использовать Chrome для полноценной работы YouTube
en До Netscape: забытые веб-браузеры начала 1990-х

Занимательное


• С июля Google будет индексировать новые сайты по мобильным версиям
• Все, что Google отслеживает о вас — и как это остановить
• Microsoft делает преобразование текста в речь более доступным и вместе с Alphabet X открывает обучающие курсы по квантовым вычислениям
• Взвесить слона без весов: Рид Хоффман о собеседованиях в Кремниевой долине и важности обучения
• Прогнозы экспертов: лучшие и худшие варианты развития событий в конфликте Huawei и США
• Microsoft описала видение будущего Windows: «невидимые» фоновые обновления, облачные приложения и поддержка 5G
• Большая чистка: из стандартной библиотеки Python удалят множество модулей
en Новости WP: Запуск Gutenberg Block Kit на Glitch


Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.



Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Источник: https://habr.com/ru/post/454540/


Интересные статьи

Интересные статьи

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Привет, Хабр! Отфильтровав для вас большое количество источников и подписок, сегодня собрал все наиболее значимые новости из мира будущего, машинного обучения, роботов и искусственного интеллекта...
Эта статья для тех, кто собирается открыть интернет-магазин, но еще рассматривает варианты и думает по какому пути пойти, заказать разработку магазина в студии, у фрилансера или выбрать облачный серви...
На сегодняшний день у сервиса «Битрикс24» нет сотен гигабит трафика, нет огромного парка серверов (хотя и существующих, конечно, немало). Но для многих клиентов он является основным инструментом ...
Андрей Ситник — одно из самых известных российских имён во фронтенде: у его проектов PostCSS и Автопрефиксер счёт GitHub-звёзд идёт на десятки тысяч. Но поскольку Андрей живёт в Нью-Йорке, а ...