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

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


    Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры    |    Занимательное


Медиа


• podcast Подкаст «CSSSR». Новости 512 – Vue 3, переход на Context API и React Hooks, и держись, Huawei
• podcast Подкаст «Frontend Weekend» #91 – Евгений Кот о боли жизни тимлидов, пути становления GDE и суровом отборе на HolyJS
• podcast Подкаст «Сделайте мне красиво!», Выпуск №18: в гостях Илья Якямсев — Scrum, выгорание и
• podcast Подкаст «Фронтенд Юность (18+)» #94: Фронтенд умер и только молодость его спасёт
• video «Repozitorro» #15 — Я не нашёл читаемый код
• video KharkivCSS #4 2019, 7 видео

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


• habr Настоящее реактивное программирование в Svelte 3.0
• habr «Там надо знать и веб-стек, и C++»: интервью с Алексеем Козятинским о разработке Chrome DevTools и не только
• en Передняя документация, руководства по стилю и развитие MDX
• en Сноски, которые работают в RSS читалках
• en DevChecklist: совместное пространство для создания и хранения чеклистов, которые помогают обеспечить качество программного обеспечения
• en Webpack от нуля до героя — часть 3: Все является модулем
• en WebAssembly в eBay: реальный пример использования
• en Статический веб — назад к корням?
• en Измерение интерактивности с TTI: Time To Interactive

  • Accessibility:
    • Инклюзивные компоненты: меню и кнопки меню
    • en Доступные кнопки с иконками. Подробная статья от Sara Soueidan c примерами
    • en Контекстная разметка доступных изображений и SVG
    • en Внешние ссылки, новые вкладки и Accessibility


CSS


• habr Гибкие таблицы на CSS Grid
• en Визуальное выделение текста с помощью HTML тега mark
• en Что нового в Tailwind CSS v1
• en benefit — небольшая CSS-утилита, совместимая с TailwindCSS
• en font-display не совместим с иконочными шрифтами
• en Текущее состояние резиновой типографики
• en Код как документация: новые стратегии с помощью CSS Grid
• en 10 советов по CSS, которые я освоил при использовании Sass
• en Визуальный онлайн-редактор Flex Layout
• en Проблема внутренних отступов контейнера
• en CSS так может?

JavaScript


• JavaScript — лучший язык программирования для начинающих
• habr Выведение Action type с помощью Typescript
• habr Node.js для начинающих: основы работы с файлами
• habr Как подключить скрипт на сторонний сайт
• habr Исчезающие фреймворки
• en Злоупотребление jQuery для атак по сторонним каналам с помощью CSS
• en Ленивая загрузка изображений с использованием Intersection Observer API
• en Создание Grid-to-Fullscreen анимации с Three.js

  • Теория:
    • habr JavaScript-движки: как они работают? От стека вызовов до промисов — (почти) всё, что вам нужно знать
    • habr Пишем чистый и масштабируемый JavaScript-код: 12 советов
    • FunES#10: Странный массив
    • en Путешествие по JavaScript: от загрузки скриптов до исполнения — часть II
    • en Функциональный JavaScript: как использовать array reduce для чего-то кроме чисел

  • React React:
    • en Берем под контроль производительность React
    • en Релиз Material-UI v4
    • en Использование WebAssembly с React
    • en Почему вы должны рендерить React на стороне сервера
    • en Начало работы с react-testing-library
    • en Мой опыт перехода от Enzyme к react-testing-library
    • en Доступное руководство по useReducer

  • Vue VueJS:
    • en Начало работы с Vue — обзор и учебное руководство
    • en Vue.js и SEO: как оптимизировать реактивные сайты для поисковых систем и ботов
    • en 5 простых способов радикально улучшить скорость вашего VueJS-приложения

  • Angular Angular:
    • en Angular 8 RC.5 – кандидат в релиз запущен с новыми функциями и критическими изменениями
    • en Исследование хуков жизненного цикла Angular – OnInit
    • en Создайте прогрессивное веб-приложение с Angular

  • Libs & Plugins:
    • en await-timeout: API на базе промисов для setTimeout / clearTimeout
    • en v8n: ультимативная библиотека для валидации
    • en Tornis — библиотека, следящая за состоянием видимой области браузера, позволяющая реагировать на её изменения
    • en is-incognito-mode: функция для определения нахождения браузера в режиме инкогнито


Браузеры


• Firefox 67, технические подробности релиза от Марата Таналина
• В Firefox 69 по умолчанию будет прекращена обработка userContent.css и userChrome.css
• Больше года мобильные Chrome, Safari и Firefox не предупреждали пользователей о фишинге
• Opera анонсировала первый геймерский браузер
• en Представляем первые предварительные сборки Microsoft Edge для macOS
• en Firefox обеспечивает плавное воспроизведение видео с помощью самого быстрого в мире декодера AV1

Занимательное


• habr Справочная: конфликт США и Huawei — хронология и причины
• habr GitHub Sponsors: новый способ внести свой вклад в open source
• Sketch 55, обновление Adobe XD, шаблоны для рисования диаграмм в Figma и другие новые инструменты дизайна интерфейсов
• IT-рынок в цифрах: статистика и прогнозы развития
• Он нас понимает? Как компьютер учит языки людей
• Человек, купивший первую пиццу за биткоины: не только мем, но и пионер майнинга
• За этот сайт нам заплатили более 5 млн рублей, и вот почему
• Краткий справочник анонима. Виды шифрования и защиты трафика, выбор софта


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



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


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

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

Англоязычной версией этого дайджеста вы можете поделиться с друзьями, используя вот эту ссылку. Читать дальше →
Кто мог подумать, что апрельский дайджест выйдет уже в условиях строгого карантина, когда организаторы будут вынуждены переносить мероприятия в онлайн или откладывать до осени! Но трудности з...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Международный фонд Acronis Foundation помогает распространять знания по всему миру, и одним из ключевых направлений работы волонтеров является строительство и поддержка школ. О том, как это проис...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.