Дайджест свежих материалов из мира фронтенда за последнюю неделю №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.