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

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


Медиа


podcast Подкаст «Веб-стандарты», #193. Chrome 77, Can I use + MDN, Can I email, митап по доступности
podcast Подкаст «Фронтенд Юность (18+)»: #108 Россияне не готовы верить, что роботы воспитают их детей натуралами
video Интервью c Виталием Фридманом на канале JavasSript.Ninja
video Видеокаст «Frontreview» #19: React, Angular и Vue: что изучать в 2019-2020 году?
podcast video Repozitorro #27 — Похоже на моё первое портфолио)

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


habr Блоги по frontend-разработке, которые стоят того, чтобы их читали
habr История одной анимации
• Архитектура фронтенда: Малый круг
en Об HTML-атрибуте, потенциально стоящим $4,4 млн. для Chipotle
en Как создавать профессиональные HTML формы
en Как Google Nofollow, Sponsored и UGC ссылки влияют на SEO
en Создание расширения для Chrome с Preact и Webpack
en Современная архитектура фронтенда 103
en Пол Бакаус: «AMP — это довольно недопонятый проект»
en Каждый сайт заслуживает сервис воркер

  • Производительность
    • Советы по оптимизации HTML-кода, изображений, элементов пагинации, внедрению микроразметки, турбо-страниц, AMP от руководителя оптимизаторов в «Ашманов и партнёры»
    en Более быстрые метрики отрисовки с адаптивными CDN для оптимизации изображений
    en Бюджет инициализации JavaScript на Wikipedia
    en Оптимизация изображений для веба
    video en «Performance Matters» — доклад Emery Berger со Strange Loop 2019


CSS


habr Насколько хорошо вы знаете CSS? (+ мини-тест)
en Эффекты искажения на CSS
en Будьте проще, используя масштабируемый CSS
en CSS Quickies: CSS-переменные — или как легко создать «светлую/темную» тему
en Демонстрация нового способа сделать Sass быстрее
en CSS Grid: иллюстрированное введение
en Маленькая неровная таблетка: проблемы с закругленными кнопками
en Таблицы со схлопывающимися строками
habr Gap — светлое будущее для отступов в Flexbox (как в Grid)

JavaScript


habr Прокачиваем навыки отладки JavaScript с помощью консольных трюков
• Используем DOM как Pro
• Машинное обучение для фронтенд разработчиков с Tensorflow.js
• Как писать эффективный код на JavaScript с помощью Event Loop
• Замыкающие запятые (Trailing Commas) в JavaScript ES 2017
en Static Svelte: JavaScript для блогов с менее 93% JavaScript
en Почему JavaScript инструментарий отстой
en Как делать Authenticated Serverless JAMstack Apps с помощью Gatsby и Netlify
en Выходим за пределы console.log() — 8 консольных методов, которые следует использовать при отладке JavaScript и Node
en Обратные кавычки (``) медленнее, чем другие строки в JavaScript?
en Новые функции Javascript — Часть 1

  • React
    habr История о V8, React и падении производительности: Часть 1, Часть 2
    habr Проблемы и нюансы при разработке под SmartTV с использованием React.js
    en Профилирование производительности приложений на React
    en 10 ошибок, которые делают разработчики React
    en Тестирование React приложений в 2019

  • Vue
    video Запись MSK VUE.JS meetup #3 в Mail.ru Group
    en 11 хуков жизненного цикла Vue.js
    en Создайте приложение на Rails с VueJS, используя JSX
    video en «Сравнение Vue 2 / Vue 3 » — доклад James Stewart на VueJS Glasgow

  • Angular
    en Бесконечная прокрутка в Angular с использованием CDK
    en Создание поведенческих компонентов в Angular
    en Почему ваше приложение на Angular не работает: 7 распространенных ошибок

  • Ember
    podcast en Подкаст «The EmberMap»: Гипотеза усыновления воина выходного дня
    en Релиз `ember-svg-jar`: добавление SVG изображений в Ember самым простым способом
    en EmberCamp Chicago 2019
    en ember-sinon-qunit v4: Консолидация и упрощение

Браузеры


habr Microsoft Edge – Универсальный XSS
• Firefox переходит на сокращённый цикл подготовки релизов
• Firefox Preview 2.0 для Android
• В Chrome добавлена экспериментальная поддержка протокола HTTP/3
en Новое в Chrome 77
en Chrome 78 Beta: новый Houdini API, нативный доступ к файловой системе и многое другое

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


• Microsoft представил новый открытый шрифт Cascadia Code
• Google о текущем статусе сканирования AJAX
• Маски, макияж и капюшоны: как люди пытаются защититься от технологий распознавания лиц Материал редакции
• Mozilla выделила 100 млн долларов на поддержку сайтов, работающих без рекламы
• Алгоритм Google диагностирует кожные заболевания не хуже дерматологов

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



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


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

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

Breeks - десктопное приложение, в котором совмещены несколько практик планирования. У нас есть классическое расписание – для планирования дня и недели, заметки – для запи...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Делимся подборкой наиболее интересных публикаций о том, кто и в каких условиях запускал собственное производство аудиотехники. Истории самых различных брендов — под катом...
ВНД — валовый национальный доход на душу населения (GNP per capita) В конце 2001 года экономист по имени Эдвард Кастронова вызвал серьёзные волнения в мире экономики, опубликова...
Марк Рейнхольд (Chief Architect of the Java Platform Group at Oracle) рассказал о новом проекте: Project Leyden. Проект должен решить проблему долгого запуска, медленного достижения пиковой п...