Фронтенд-дайджест №381 (16 - 22 сентября 2019)
Медиа
- Подкаст «CSSSR»: Новости 512 — REST, Wi-Fi 6, security-релизы Chrome и Firefox, Safari 13, база данных россиян
- Подкаст «Фронтенд Юность (18+)»: #108 Россияне не готовы верить, что роботы воспитают их детей натуралами
- Подкаст «Веб-стандарты», #193. Chrome 77, Can I use + MDN, Can I email, митап по доступности
- Интервью c Виталием Фридманом на канале JavasSript.Ninja
- Видеокаст "Frontreview" #19: React, Angular и Vue: что изучать в 2019-2020 году?
- Repozitorro #27 - Похоже на моё первое портфолио)
Веб-разработка
- История одной анимации
- Блоги по frontend-разработке, которые стоят того, чтобы их читали
- Об HTML-атрибуте, потенциально стоящим $4,4 млн. для Chipotle
- Как создавать профессиональные HTML формы
- Как Google Nofollow, Sponsored и UGC ссылки влияют на SEO
- Архитектура фронтенда: Малый круг
- Создание расширения для Chrome с Preact и Webpack
- Современная архитектура фронтенда 103
- Пол Бакаус: «AMP - это довольно недопонятый проект»
- Каждый сайт заслуживает сервис воркер
-
Производительность
- Бюджет инициализации JavaScript на Wikipedia
- Советы по оптимизации HTML-кода, изображений, элементов пагинации, внедрению микроразметки, турбо-страниц, AMP от руководителя оптимизаторов в «Ашманов и партнёры»
- Более быстрые метрики отрисовки с адаптивными CDN для оптимизации изображений
- Оптимизация изображений для веба
- "Performance Matters" - доклад Emery Berger со Strange Loop 2019
CSS
- Насколько хорошо вы знаете CSS? (+ мини-тест)
- Gap — светлое будущее для отступов в Flexbox (как в Grid)
- Эффекты искажения на CSS
- Будьте проще, используя масштабируемый CSS
- CSS Quickies: CSS-переменные - или как легко создать «светлую/темную» тему
- Демонстрация нового способа сделать Sass быстрее
- CSS Grid: иллюстрированное введение
- Маленькая неровная таблетка: проблемы с закругленными кнопками
- Таблицы со схлопывающимися строками
JavaScript
- Прокачиваем навыки отладки JavaScript с помощью консольных трюков
- Машинное обучение для фронтенд разработчиков с Tensorflow.js
- Используем DOM как Pro
- Замыкающие запятые (Trailing Commas) в JavaScript ES 2017
- Как писать эффективный код на JavaScript с помощью Event Loop
- Static Svelte: JavaScript для блогов с менее 93% JavaScript
- Почему JavaScript инструментарий отстой
- Как делать Authenticated Serverless JAMstack Apps с помощью Gatsby и Netlify
- Выходим за пределы console.log() - 8 консольных методов, которые следует использовать при отладке JavaScript и Node
- Обратные кавычки (
) медленнее, чем другие строки в JavaScript?
- Новые функции Javascript — Часть 1
-
React
- История о V8, React и падении производительности: Часть 1, Часть 2
- Проблемы и нюансы при разработке под SmartTV с использованием React.js
- Профилирование производительности приложений на React
- 10 ошибок, которые делают разработчики React
- Тестирование React приложений в 2019
-
Vue
-
Angular
-
Ember