Дайджест свежих материалов из мира фронтенда за последнюю неделю №329 (27 августа — 2 сентября 2018)

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

FYI: На следующей неделе дайджеста не будет в связи с отпуском.

ddg3tv2gyoywot9iecwbouoikam.png


    Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры  

1e465593b1b347eea23b1ab81b6e0a04.pngМедиа


podcast Подкаст «Frontend Weekend» #68 — Егор Бугаенко о том, как и почему нужно выделять себя из толпы других программистов
podcast Подкаст «Недельный Vue», выпуск 2
podcast Подкаст «Пятиминутка React» #45 — Как записать подкаст без микрофона и оборудования
podcast «Девшахта — подкаст»: #48: Боль от Ext JS и TFS, или как DevOps меняет мир к лучшему
podcast Подкаст «CSSSR», Новости 512 — Выпуск №19 (20.08 — 02.09)
habrШесть наиболее полезных докладов с Frontend Conf 2018

888d64fa796b4b6e82e98edc17dc85ae.pngВеб-разработка


habrНепрерывный рост JSON
habrПодводные грабли SmartTV разработки
• Почему современный веб — отстой и что с этим делать
enЧто блокчейн значит для разработчиков фронтенда?
enРефакторинг унаследованного кода
enИспользование интерфейса синтеза речи из Web Speech API
enНативная ленивая загрузка для веба

3a13046f2d4a46c4a60db0906e962adb.pngCSS


habrНовые (и старые) единицы измерения в CSS, о которых вы вряд ли слышали
enПродвинутая CSS темизация с помощью кастомных свойств и JavaScript
enПолное CSS демо со свойствами OpenType
enСупер-усиленные Grid-компоненты с помощью кастомных свойств CSS
enПрогрессивное улучшение CSS лейаутов: от Float к Flexbox & Grid
enКак делать стили страниц, дружественных для печати
en«Solving container queries today», — доклад Greg Whitworth на CSS Day 2018
enПрогрессивное раскрытие блоков с помощью CSS
enРедакторы CSS Shape
enДвадцать советов по оптимизации CSS производительности

1999aed8349b484fb1caa64d98ceb5e3.pngJavaScript


habrПочему человек из мира Java стал горячим сторонником Node.js и JavaScript?
• Что такое тестирование и почему мы должны его делать? Первая статья в серии из пяти частей о тестировании в JavaScript
• Node Hero — руководство по безопасности Node.js
• Состоялся релиз JS-транспайлера Babel 7
enИтак, что нового в Babel 7?
enЧто появится в JavaScript 2018: асинхронные генераторы, улучшенный Regex (
enJS в примерах: 8 различных вариантов использования JavaScript Array Slice
enaiji — курируемая коллекция вдохновляющих JS-приложений, работающих с AI
enБыстрое введение в веб-воркеры
enОбзор таймеров JavaScript в вебе
  • Libs & Plugins:
    enturbo-json-parse — турбированный JSON.parse для стабильных JSON данных
    enshimport — используйте модули JavaScript во всех браузерах, в том числе с динамическим импортом
    enreworm — простейший способ управлением состоянием приложения
    enlazyestload.js — загрузка изображений только при их попадании в видимую область

8a7fed178dce42c099f5da05982aec87.pngБраузеры


• В Firefox решено по умолчанию блокировать отслеживание перемещений между сайтами
• Для Firefox развивается система контекстной рекомендации дополнений
• Анализ переносимости API современных web-браузеров
• Компания Mozilla опубликовала статистику по использованию Firefox
• Mozilla опубликовала отчёт о том, как люди используют настольные версии Firefox
• Google мешает защитным решениям осуществлять инжекты в процессы Chrome
enНовая функция мобильного Chrome отключит скрипты при медленных подключениях
enЭкологическое влияние разнообразия браузеров


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


← Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin

© Habrahabr.ru