Дайджест свежих материалов из мира фронтенда за последнюю неделю №361 (15 — 21 апреля 2019)
- вторник, 23 апреля 2019 г. в 00:20:40

Веб-разработка
Как отправить PWA в Google Play Store
Валидация полей ввода с помощью HTML5 и регулярных выражений
Файл SVG, декларативно и асинхронно встроенный в HTML
Три способа проверки, что Rel=preconnect Resource Hints работают
Оптимизация производительности с помощью Resource Hints
В Cloudflare анонсировали AMP Real URL
Как создавать и анимировать повернутые наложения
Креативная наглядная демонстрация Нотр-Дам со скролл-анимацией на WebGL
CSS
Новости и демки CSS Subgrid
CSS и accessibility
CSS masonry с помощью flexbox, :nth-child() и order
Затухание соседних элементов при наведении курсора в CSS
Официальное представление CSSBattle — первой игры в гольф кодом на CSS
Pixel borders: SASS mixin для добавления пикселизированной обводки элементов, с настройками размеров, цветов и расположения
JavaScriptНачата работа над переводом javascript.info на русский и украинский языки (текущая русская доступна на всем известном learn.javascript.ru). Команда активистов ищет добровольцев для помощи в переводе статей для учебника.
Динамический рендеринг для JS-приложений — JavaScript SEO
Ужасный полифил globalThis в универсальном JavaScript
7 полезных хитростей JavaScript
Как использовать консоль JavaScript за пределом console.log ()
Начало работы с Javascript — правильные инструменты и ресурсы (видео-интервью с Christian Heilmann)
Когда использовать TypeScript — подробное руководство по распространенным сценариям
Симуляция движений мыши
Ответственный подход к JavaScript-разработке, часть 1
Ускоряем JavaScript-код с использованием типа данных Set
Основы JavaScript: осваиваем объекты
Как оптимизировать ваши приложения JavaScript с помощью циклов
JavaScript для котиков
ES6 and Beyond >
Исследование скрытого потенциала массивов в JavaScript
VueJS:
Как кэшировать страницы по URL с помощью Vue, Vue Router и Keep Alive
Оптимизация производительности приложения Vue с помощью асинхронных компонентов
Как построить воронку продаж на Vue.js
Мощь Named Transitions во Vue
React:
ReactRussia #1 @ OK, видео с трех докладов
Получаем 60 кадров в секунду для анимации в React
Написание Redux-подобного простого middleware для React Hooks
useReducer vs useState в React
Подробное рассмотрение React Memoize хуков: useRef, useCallback и useMemo
От Redux к хукам: тематическое исследование
Новый стиль написания React Redux с хуками без селекторов
Шпаргалка по React хукам: решения частых проблем
Angular:
Разбираемся в Angular Ivy: Incremental DOM и Virtual DOM
Правильная работа с SEO в Angular на стороне сервера
Быстрое погружение в то, как все складывается вместе в Angular
Почему и как делать ленивую загрузку библиотек в Angular
«Differential Loading» — новая функция в Angular CLI v8
PWA в Angular: SwPush и SwUpdateПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.