Дайджест свежих материалов из мира фронтенда за последнюю неделю №361 (15 — 21 апреля 2019)

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

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


Веб-разработка    |    CSS    |    Javascript


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


• Что такое GraphQL
• Компания Mozilla представила платформу WebThings
• Оптимизация размера сборки webpack
en Как отправить PWA в Google Play Store
en Валидация полей ввода с помощью HTML5 и регулярных выражений
en Файл SVG, декларативно и асинхронно встроенный в HTML

  • Производительность:
    • AMP Stories получили отдельный раздел в поисковой выдаче Google
    en Три способа проверки, что Rel=preconnect Resource Hints работают
    en Оптимизация производительности с помощью Resource Hints
    en В Cloudflare анонсировали AMP Real URL

  • Анимация:
    en Как создавать и анимировать повернутые наложения
    en Креативная наглядная демонстрация Нотр-Дам со скролл-анимацией на WebGL

CSS


• Мистический inline-flex и что он делает
en Новости и демки CSS Subgrid
en CSS и accessibility
en CSS masonry с помощью flexbox, :nth-child() и order
en Затухание соседних элеметов при наведении курсора в CSS
en Официальное представление CSSBattle — первой игры в гольф кодом на CSS
en Pixel borders: SASS mixin для добавления пикселизированной обводки элементов, с настройками размеров, цветов и расположения

JavaScript


Начата работа над переводом javascript.info на русский и и украинский языки (текущая русская доступна на всем известном learn.javascript.ru). Команда активистов ищет добровольцев для помощи в переводе статей для учебника.

• JavaScript Web Workers: руководство для начинающих
en video Динамический рендеринг для JS-приложений — JavaScript SEO
en Полифил ужасного globalThis в универсальном JavaScript
en 7 полезных хитростей JavaScript
en Как использовать консоль JavaScript за пределом console.log ()
en Начало работы с Javascript — правильные инструменты и ресурсы (видео-интервью с Christian Heilmann)
en Когда использовать TypeScript — подробное руководство по распространенным сценариям
en Симуляция движений мыши

  • Теория:
    habr Ответственный подход к JavaScript-разработке, часть 1
    habr Ускоряем JavaScript-код с использованием типа данных Set
    • Анонимные функции в JavaScript
    • 12 концепций, которые прокачают ваш JavaScript
    en Основы JavaScript: осваиваем объекты
    en Как оптимизировать ваши приложения JavaScript с помощью циклов
    en JavaScript для котиков
    en ES6 and Beyond >
    en Исследование скрытого потенциала массивов в JavaScript

  • Vue VueJS:
    • Пишем одностраничное приложение с Flask и Vue.js
    en Как кэшировать страницы по URL с помощью Vue, Vue Router и Keep Alive
    en Оптимизация производительности приложения Vue с помощью асинхронных компонентов
    en Как построить воронку продаж на Vue.js
    en Мощь Named Transitions во Vue

  • React React:
    video ReactRussia #1 @ OK, видео с трех докладов
    en Получем 60 кадров в секунду для анимации в React
    en Написание Redux-подобного простого middleware для React Hooks
    en useReducer vs useState в React
    en Подробное рассмотрение React Memoize хуков: useRef, useCallback и useMemo
    en От Redux к хукам: тематическое исследование
    en Новый стиль написания React Redux с хуками без селекторов
    en Шпаргалка по React хукам: решения частых проблем

  • Angular Angular:
    habr Разбираемся в Angular Ivy: Incremental DOM и Virtual DOM
    en Правильная работа с SEO в Angular на стороне сервера
    en Быстрое погружение в то, как все складывается вместе в Angular
    en Почему и как делать ленивую загрузку библиотек в Angular
    en «Differential Loading» — новая функция в Angular CLI v8
    en PWA в Angular: SwPush и SwUpdate




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



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

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

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

Cлой активности картографирования в OpenStreetMap от компании Kontur1 | Kontur, Mapbox | map data OpenStreetMap contributors Картографирование Джиналь Фофлия опубликовала в Twitter ссылки...
Cервисе Ethermap, разработанный Крисом Лимби 1 | Leaflet | map data OpenStreetMap contributors Картографирование Эндрю Вайзман из Apple создал новое задание на сервисе MapRoulette по ус...
Источник картинки: businessinsider.com Астрологи объявили неделю новостей и анонсов в мире Apple и iOS-разработки. Чтобы рассказать про все, одной статьи не хватит, поэтому посмотрим на самые ...
Ранее мы показывали наш фаблаб и лабораторию киберфизических систем. Сегодня вы сможете посмотреть на оптическую лабораторию физико-технического факультета Университета ИТМО. ...
Практически все коммерческие интернет-ресурсы создаются на уникальных платформах соответствующего типа. Среди них наибольшее распространение получил Битрикс24.