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

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


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


Медиа


podcast Подкаст «Сделайте мне красиво» Выпуск №17 — Вам не нужен SPA, новости Google и фейлы Microsoft
video Repozitorro #14: Проекты разные бывают, но такое...
video en «ALL YOUR HTML» #s3e2: «Physics with Cannon.js»
video en Видео со SmashingConf SF 2019
video en Web at Google I/O 2019, 24 видео

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


habr Картинки в вебе 2019
habr Технологические тренды веб-разработки 2019
en SVG-компоненты для IoT и устройств (часть 2)
en Введение в JAMstack: архитектура современного веба
en Почему разработка с помощью JAMstack — это клево
en Все, что вы хотели знать об inputmode
en Руководство для новичков по Pug
en Разбираемся в устройстве JPEG

  • Производительность:
    habr Как мы при помощи WebAssembly в 20 раз веб-приложение ускорили
    habr Лучшая приоритизация HTTP/2 для ускорения веба
    en Глубокое погружение в нативную ленивую загрузку изображений и фреймов
    en Отчет о заседании комитета AMP Advisory
    en Оптимизация изображений: понимание точного влияния на Google’s Performance Score для повышения его уровня в 2019 году
    en Является ли 'the fold' (область первого экрана сайта) все еще важной в современной культуре скроллинга сайтов?
    en 3Pweb — онлайн-визуализатор, наглядно показывающий, сколько времени в среднем требуется для выполнения стретьесторонних скриптов

  • Инструменты:
    en Удаленная разработка с использованием VS Code
    en Более быстрая и умная отладка JavaScript в Firefox DevTools

  • Accessibility:
    en Новый (и простой) способ реализации доступности для скрытого контента
    en Состояние доступности: GAAD 2019
    en Представлена Microsoft Web Template Studio для фул-стек разработки

  • Анимация:
    en Интеграция сторонних библиотек анимации в проект
    en Как создать круговую диаграмму на SVG


CSS


• Селектор :has() станет доступен для оформления?
en Это ловушка-trap-ezoid: CSS Shapes — это не то, что вы ожидаете
en Анимация CSS Grid Rows и Columns
en Subgrid. Новая статья на MDN dev docs
en CSS Scan: самый быстрый способ проверить и скопировать CSS
en CSS функция для ограничения многострочного текста троеточием была реализована в Firefox
en Отладка CSS Grid: Часть 2: что за Fr(action)?
en Google Fonts теперь поддерживает font-display!
en Правила CSS, которые сделают вашу жизнь проще
en Китайская оконная решетка и CSS

JavaScript


habr Первый вклад в API браузера от Facebook
• Cloudflare, Mozilla и Facebook развивают BinaryAST для ускорения загрузки JavaScript
en Начало работы с Svelte 3
en Функциональный JavaScript
en TypeScript 3.0: тип unknown

  • Теория:
    habr Какой здесь this? Внутренняя работа объектов JavaScript
    en Практическое руководство по Javascript Proxy
    en JavaScript движки: как они, всё-таки, работают? От стэка вызовов до промиса, (почти) всё что вам нужно знать

  • Vue VueJS:
    en Доступные сообщения валидации форм с помощью ARIA и Vue.js
    en Введение в test-driven разработку с помощью Vue.js
    en Начало работы с Vue — обзор и пошаговое руководство
    en Галерея с поддержкой жестов на Vue.js и Tailwind

  • React React:
    • Reakit 1.0: новый инструментарий для создания доступных веб-приложений на базе React
    en Как легко конвертировать классы React-Redux в React Hooks
    en unform — Библиотека ReactJS для создания неконтролируемых структур форм с вложенными полями, валидациями и многим другим
    en UI анимация в React
    en ReactQ — Универсальный стартовый набор для React+GraphQL: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
    en Основные шаблоны проектирования React Hooks
    en Докеризация React App
    en Создание собственной React-библиотеки для валидации: основы (часть 1)
    en Что делать, когда твое React приложение ощущается медленным

  • Angular Angular:
    habr Angular: создание и публикация библиотеки
    habr Представляем «CLI Builder»‎-ы
    en Создание интернет-магазина с использованием ngrx/store и Angular
    en Мои любимые советы и подсказки в Angular
    en Наследование компонентов в Angular
    en Делаем доступность проще с Angular CDK. Списки с клавиатурной навигацией

  • Libs & Plugins:
    en Познакомьтесь с Storeon, крошечным менеджером состояний для современных приложений, близких по духу к Redux, реализованных в одном файле весом 173 байт
    en ola — анимационная библиотека для усреднения/интерполяции чисел в реальном времени
    en reLift-HTML — маленькая библиотека для view (3KB) позволяющая создавать веб-компоненты, кастомные элементы и помогает сделать любую HTML страницу реактивной без загрязнением большими фреймворками


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



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


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

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

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Разработчики ...
Готовы потереть за фронтенд? Мы — да. Поэтому публикуем новую партию полезного видеоматериала от экспертов крупного платежного сервиса. Под катом найдете 2 нескучных доклада про: лай...
Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Развенчан...
Наша подборка материалов о старых и новых стандартах: от IPv6 до New IP, а также факторах, влияющих на трафик в сетях мобильных операторов и интернет-провайдеров. Читать дальше &rarr...
Это обновление моего предыдущего бенчмарка, который теперь работает на Kubernetes 1.14 с актуальной версией CNI на апрель 2019 года. Во-первых, хочу поблагодарить команду Cilium: ребята помогл...