Дайджест свежих материалов из мира фронтенда за последнюю неделю №382 (22 — 29 сентября 2019)

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

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


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

Медиа


podcast Подкаст «UnderJS» #5 — Разговор с Романом Дворновым про Open-Source и вкусные детали Web [Ламповый]
podcast Подкаст «Сделайте мне красиво», Выпуск №25, в гостях Юрий Цуканов — Конкуренция, плохие способы учить язык и полезные ссылки
podcast Девшахта-подкаст #95: Зачем проводить конференцию на английском языке
podcast Подкаст «Фронтенд Юность (18+)» #109 Продаём технические долги коллекторам Pro Unlimited
podcast en Подкаст «Веб-стандарты» — 194. Eric Meyer and Max Böck on HTML, CSS, and Web standards
video «Как я стал Front-end разработчиком». Евгений Ковальчук на канале webDev
video FrontSpot Show #12: Сергей Рубанов про будущее JS, секреты платного опенсорса, тонкостях BeerJS.
video Repozitorro #28 — Достойное портфолио верстальщика

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


habr 5G — технология, которая, видимо, замедлит веб
habr Drag-&-Drop компоненты для слепых пользователей? Вы шутите?
habr Сервис-воркеры в клиенте Slack: об ускорении загрузки и оффлайн-режиме
• Как правильно “делать” семантику
• Полное руководство по отзывчивым изображениям!
en Переход в оффлайн с микроформатами
en Дополнительные параметры, помогающие веб-сайтам делать превью их контента в поиске Google
en Вам действительно нужен PWA? Четыре вопроса, которые помогут вам определиться
en Франкенштейн-миграция: подход, не зависящий от фреймворка: часть 1, часть 2
en Почему прогрессивные веб-приложения — это будущее мобильного Интернета?
en Руководство по реализации темных режимов на сайтах

  • Инструменты
    en Запуск Lighthouse в CI с использованием Github Actions
    en Размеры изображения и видео для социальных сетей.
    en navi — интерактивный инструмент с подсказками для командной строки
    en image-actions — автоматически сжимает jpeg, png и webp изображения в пулреквестах на GitHub

  • Производительность
    habr Ускорение instagram.com. Часть 1
    habr Технологии Яндекс Турбо-страницы и Google AMP для e-commerce
    en Исследование производительности анимации с DevTools
    en Показатели производительности для невероятно быстрых веб-приложений
    en Подходящие ли сейчас время выбрать AMP?


CSS


habr Заходят как-то два браузера в скроллбар…
habr Где и как использовать колоночный макет (CSS Columns)
• Защита Email от Spamer’ов на CSS
en Использование Google API для доступа к вариативным шрифтам.
en Более умные пользовательские свойства с новым API Houdini
en Как CSS Grid меняет наше представление о структурировании контента

JavaScript


habr История и наследие jQuery
habr Боль и слёзы в Svelte 3
• Руководство по обработке ошибок в JavaScript
• Выход за пределы console.log() – 8 console методов, которые следует использовать при отладке JavaScript и Node
en JavaScript в 3D: введение в Three.js
en Новые и потенциальные функции JavaScript ES2019, которые порадуют каждого разработчика
en 6 вещей, которые вы, вероятно, не знали, что javascript может делать нативно
en Фильтрация данных на стороне клиента: сравнение CSS, jQuery и React

  • Теория
    en Объединение стилей с помощью JavaScript Proxy
    en Объяснение того, как работает Intersection Observer
    en Странный мир Infinity в JavaScript

  • React
    en Мышление в парадигме React Hooks
    en Конечные автоматы в React
    en Как решить проблему Render Props Callback Hell
    en React & SEO: разработка SPA на Next.js, оптимизированного для Google
    en Рекурсия в React: рендер комментариев с вложенным дочерними элементами

  • Vue
    en Как структурировать ваш Vue проект для долгосрочной перспективы
    en 15 директив Vue, которые значительно увеличат вашу производительность
    en Создание расширений Chrome с помощью Vue.js
    video MSK Vue.js Meetup #2

  • Angular
    habr «WARNING: sanitizing HTML stripped some content» и как с ним правильно бороться
    en Как использовать компоненты рекурсивно в Angular
    en Angular и доступность: проблемы и стратегии
    en Как работать с асинхронными провайдерами в Angular

  • Ember
    en Релиз Ember 3.13 (Octane превью)
    en Промисы и пользовательские состояния в Ember.js
    podcast en Подкаст JSJ 395: Новый New Ember с Mike North
    video en Анимация роутов с Ember Animated

Браузеры


habr Как рисует браузер. Доклад Яндекса
• Microsoft портирует браузер Edge на Linux
• Google, Mozilla и Cloudflare начали поддерживать протокол HTTP/3
• Mac перестали загружаться из-за обновления Google Chrome
en Как сделать скриншот сайта с высоким DPI в Firefox

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


habr CloudFlare запустил бесплатный VPN — без регистрации (и SMS)
• GitHub открыл наработки по применению машинного обучения для поиска и анализа кода
• Продали технологии в Snap и набрали популярность на функции «какая ты знаменитость»: кто разработал приложение Gradient Материал редакции
• Yahoo сменила логотип и провела ребрендинг
• GitHub запускает свои щупальца в CI/CD и менеджмент артефактов
• Почему разработчики так любят тёмную тему

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



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


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

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

Как меняется мировая экономика в эпоху пандемии, и как меняются человеческие привычки и потребности в сегодняшней ситуации? Совсем скоро, 21 октября, всемирно известный визионер Кьелл...
Продолжаем нашу подборку интересных материалов (первая часть, вторая часть, третья часть). На этот раз много материалов про Kotlin, а также анонс нового эфира ток-шоу для айтишник...
В интернетах давно ведётся священная война между адептами Функционального Программирования и ООП, Redux и MobX, React и Angular. Многие годы я обходил её стороной, но теперь эта тема коснулась и ...
Привет, Хабр! Отфильтровав для вас большое количество источников и подписок, сегодня собрал все наиболее значимые новости из мира будущего, машинного обучения, роботов и искусственного интеллекта...
Multimapas- это сочетание множества исторических, топографических, спутниковых и дорожных карт 1 | CC BY 4.0 Национальный географический институт Испании | Leaflet | map data OpenStreetMap co...