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

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


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


Медиа


podcast en Подкаст «Веб-стандарты», 175. IE mode in Edge, Chromium, slow CSS, CSSWG, stages in CSS, Houdini
podcast Подкаст «devschacht»: #79: Разработка опенсорс на примере React Styleguidist и mrm
podcast Подкаст «devschacht»: #78: Как программисту переехать в Берлин и стоит ли оно того
podcast Подкаст «Фронтенд Юность (18+)»: #92 Firefox убивает интернет
podcast Подкаст «Сделайте мне красиво», Выпуск №16 — Замена Lodash, снова о TDD и куда может расти Senior
video FrontSpot Show #7: Где взять идею для стартапа?
video en «ALL YOUR HTML» #s3e1: «Image transition with PIXI.JS»

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


habr HTTP-заголовки для ответственного разработчика
en Favicons: возможно, наименее понятая веб-функция
en Новый вечнозеленый Googlebot
en Гибридный Lazy Loading: прогрессивная миграция к нативному Lazy Loading
en SVG-компоненты для IoT и устройств (часть 1)
en Зачем, как и когда использовать семантический HTML и ARIA
en Как выбрать лучший генератор статических сайтов для вашего проекта 2019 года
en Практические занятия с Portals. Узнайте, как создать хороший UX для навигации с помощью API Portals.

  • Tools:
    habr Ускоряем сборку веб-приложения с webpack
    habr Представлен GitHub Package Registry
    • Microsoft представила Windows Terminal – новую командную строку для Windows
    en Утилита для конвертации SVG пути в относительные или абсолютные

  • Анимация:
    habr Все об SVG анимации
    habr Производительность анимаций на сайтах
    en История одной анимации: WebGL и не WebGL
    en Подборки вдохновляющих сайтов Roundup #4


CSS


en css-only-chat — Поистине чудовищный асинхронный веб-чат без использования JS на фронте
en Ночной режим с Mix Blend Mode: разница
en Базовое руководство по специфичности CSS
en 4 причины, по которым ваш z-index не работает (и как это исправить)
en cssfx — подборка симпатичных CSS-эффектов с функциональностью click-to-copy
en Разбираемся с расположением элементов в гридах с помощью построения периодической таблицы на HTML
en Анонсирована поддержка `font-display` в Google Fonts
en CSS3 Transform — онлайн-визуализатор функций 2D & 3D трансформаций в CSS
en Перенос на новую строку с помощью flexbox

JavaScript


habr Ember.js: (снова) время попробовать
habr Игра фреймворков: тренды JavaScript в 2019
habr Пишите меньше кода
habr Создание многопользовательской веб-игры в жанре .io
en video Что нового в JavaScript (Google I/O ’19)
en Готов ли Google к работе с JavaScript?
en Что я узнал из реверес-инженеринга библиотеки интернационализации Airbnb
en Несколько функциональных применений для Intersection Observer для определения, что элемент находится в поле зрения
en Руководство по настройке Vim для разработки на JavaScript
en Введение в GraphQL
en В JavaScript пакете Axios обнаружена DoS-уязвимость, которая затрагивает все версии популярного HTTP-клиента

  • Теория:
    habr Паттерны проектирования в современной JavaScript-разработке
    en ‘let’ me be a ‘const’(ant), not a ‘var’(iable)!
    en location = location… и 534 других способа перезагрузки страницы с помощью JavaScript
    en Размышления об упрощении обработчиков событий

  • Vue VueJS:
    • BEM + Vue.js — это просто
    • Понимание реактивности во Vue.js (Шаг за Шагом)
    • Методы обработки ошибок во Vue.js
    • Введение в функцию визуализации Vue (с примерами)
    en Структурирование модулей Vuex для взаимодействия, скорости и гибкости
    en Vuex: Mutations vs. actions
    en Архитектура для масштабного приложения на Vue.js
    en Фул-стек решение для быстрой разработки PWA

  • React React:
    en react-native-windows — Фреймворк для создания нативных Windows-приложений на React.
    en Вы, вероятно, не должны использовать React
    en Профилирование производительности приложений на React
    en Повторное знакомство React: развеиваем мифы каждого обновления React начиная с версии 16
    en Развертывание клиентских приложений с create-react-app на Microsoft Azure
    en Продвинутые шаблоны в React
    en Новый раздел на web.dev, посвященный React

  • Angular Angular:
    habr Оказывает ли React плохое влияние на Angular?
    en Angular — все доклады с ng-conf 2019
    en Использование Renderer2 в Angular
    en Введение в Angular Grid
    en Быстрое погружение в централизацию ваших данных в Angular с помощью ngrx/router-store

  • Libs & Plugins:
    en dinoql — Настраиваемый язык запросов в стиле GraphQL для взаимодействия с объектами в JavaScript
    en cash: маленькая альтернатива jQuery для современных браузеров
    en hybrids: веб-компоненты из простых объектов и чистых функций


Браузеры


• Build 2019: Microsoft официально представила новый браузер Edge на базе Chromium c режимом обратной совместимости IE Mode, а также показала версию для Mac
• Новый браузер Microsoft Edge получил режим IE
• Microsoft Edge получит Коллекции, расширенные настройки приватности и встроенный Internet Explorer
• В Chrome 76 будет по умолчанию отключен Flash
• Coinhive закрылся, но браузерный майнинг по-прежнему является проблемой
• Браузер Vivaldi 2.5 получил первую в своём роде интеграцию с подсветкой Razer Chroma
• Mozilla устранила проблему с неработающими дополнениями в Firefox, но у некоторых пользователей ещё могут быть затруднения
en Закулисные подробности того, как Майкрософт неожиданно решила работать вместе с Гуглом над собственным браузером Edge.

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


• Куда деваться стареющим программистам?
• «Facebook должен быть разрушен»: сооснователь соцсети выступил против Марка Цукерберга
• Использование машинного перевода Google Translate только вредит «Википедии»
• Новая Microsoft: компания создала дизайн-систему и объединила под ней отделы разных продуктов
• Google объявила Kotlin приоритетным языком программирования для разработки Android-приложений
• Зафиксирована атака вредоносных шифровальщиков на Git-репозитории


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



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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Сообщество OSM во Франции напоминает — «Атрибуция — это не опция!» 1 | Изображение Кристиана Квеста | map data OpenStreetMap contributors Картографирование Маркус Пелосо разработал схем...
Карта виски, разработанная пользователем Aromatiker, снова работает 1 | Leaflet | map data OpenStreetMap contributors О нас Мы ищем людей, которые помогут нам с переводом WeeklyOSM на фра...
Свежая подборка со ссылками на новости и материалы. В выпуске: 4 свежих RFC из PHP Internals и интересные пул-реквесты в PHP 8, порция полезных инструментов, подкасты, стримы и многое другое. ...
В скелете взрослого человека насчитывается 206 костей, которые в совокупности выполняют опорно-двигательную и защитную функцию. К сожалению, как и все другие части тела человека, кости также ...