Дайджест свежих материалов из мира фронтенда за последнюю неделю №407 (16 — 22 марта 2020)

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


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


Медиа


podcast Подкаст «CSSSR»: Github купил npm, remote-конференции, CSS и Houdini, магия calc(), Java SE 14, токсичный Angular
podcast UnderJS Podcast #17 — Беседы с Михаилом Башуровым про типы и HolyJS
podcast Подкаст «Веб-стандарты» №221: Отмена событий, Firefox и KaiOS, ненужный CSS, вьюпорт, размеры картинок, цвета, Vue.js
podcast Подкаст «Frontend Weekend» #103 – Алексей Золотых о переезде из Челябинска, ценности работы в ПК HolyJS и множества выступлений
podcast Подкаст «Сделайте мне красиво», Выпуск №36 — Коронавирус, джуниоры лучше сеньоров и недоступная доступность
podcast Подкаст «pro​Conf» #54 AngularConnect — ProConf на карантине | Angular 9 | Ivy | Нейронки наступают | Как делать ревью

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


• «Не закрывайте теги!»
en Неразбериха с заголовками: когда они терпят неудачу во WCAG?
en Что означает «playsinline» в веб-видео?
en Быстрая интеграция фронтенда через компоненты
en Оптимизация совместной работы между фронтенд разработчиками
video Просто о Чистом коде и качестве кода (Code Quality & Clean Code)

  • Инструменты
    • Micrоsoft покупает NPM и будет развивать его вместе с GitHub
    en Инструменты для оптимизации SVG
    en Prettier 2.0 “2020”

  • Производительность
    en Поддержка производительности. Или… Как я сократил загрузку страницы на ~33с, исправив шрифты
    en DevTools Performance Tab – использование Chrome Profiler для оптимизации скорости вашей страницы

  • Эффекты
    en Играем с частицами с помощью Web Animations API
    en Создайте эффект движения волны на изображении с Three.js
    en Идеи для эффектов искаженная ссылок в меню
    en Как создать аккордионовый эффект наведения с помощью box-shadows


CSS


habr CSS: приключения в стране полупрозрачности
habr CSS разработчики — почему они нужны миру?
habr CSS Grid: Верстаем адаптивный журнальный макет в 20 строк
• Туториал. Простая анимация на чистом CSS
• Когда 255 × 0 не равно нулю
• Комбинации в CSS: background-color и linear-gradient
en ‘CSS X’
en Полное руководство по calc() в CSS
en Неоморфизм и CSS
en Размещение текста по траектории с помощью CSS
en Практический обзор CSS Houdini
en Все о Auto в CSS
en CSS: гибкие повторяющиеся SVG маски

JavaScript


habr Почему JavaScript пожирает HTML: примеры кода
habr Знакомимся с NestJS
habr Внедри это полностью. DI-in-JS
• В Google ответили на вопросы о SEO для JavaScript
en Монорепозитории в JavaScript, анти-паттерн
en Для циклов в Javascript один цикл, чтобы управлять ими всеми
en Полезные советы по использованию console.log()
video en Angular vs React vs Vue [2020 Update]

  • React
    • Понимаем компоненты высшего порядка в React на реальном примере
    en React Suspense на практике
    en Создание таблиц c сортировкой с помощью React
    en Реализация бесконечной прокрутки и отложенной загрузки изображений в React

  • Vue
    video Создатель Vue.js об истории создания фреймворка
    en Правильный способ заставить Vue перендерить компонент
    en Глубокое погружение в управление состоянием Vue
    en Как протестировать свои Vue компоненты с помощью Jest
    en В качестве фреймворка для WikiMedia выбран Vue.js
    video en Vue.js Amsterdam 2020

  • Angular
    en Как ускорить время сборки Angular с помощью кэширования
    en Angular: храним его жирным, тупым и счастливым
    en Ленивая загрузка Angular компонентов в не-Angular приложениях

  • Ember
    en The Ember Times — Issue No. 140
    en EmberConf 2020 Notes: краткий обзор основных моментов выступлений на EmberConf 2020
    en Руководство по тестированию Ember
    en Рефакторинг шаблонов Ember — быстрый совет
    video en EmberConf 2020

  • Svelte
    en Композиция в Svelte 3: слоты
    en Использование use в Svelte

  • Libs & Plugins
    en Движок/алгоритм для шахмат, созданный только с использованием vanilla JS, CSS, HTML.
    en heapify — Очень быстрая очередь приоритетов JavaScript, реализованная с использованием двоичной кучи
    en Введение в AntV, технологию в визуализацию данных
    en mutik: крошечная (495B) библиотка для управления иммутабельностью на базе Immer


Браузеры


habr SameSite=Lax по умолчанию — уже в Chrome 80 stable (правда, пока не у всех)
habr Разработчик оценил сложность современных браузеров
• Firefox отказывается от поддержки протокола FTP
• Выпуск Chrome 81 отложен из-за перехода сотрудников Google к работе на дому
• Новые релизы Chrome задерживаются из-за коронавируса

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


• WordPress и Apache Struts среди web-платформ лидируют по числу уязвимостей с эксплоитами
• Проект OpenSilver развивает открытую реализацию Silverlight
• Корпоративный мессенджер Slack получил самый большой редизайн с момента своего запуска
• Что не так в инструкциях по удаленной работе: вы забыли, что дома есть дети
• Робохроники ИИ: алгоритмы как спасение от коронавируса, обучающие искусственный интеллект заключенные и чип-«нюхач»

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



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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Ночь. Стук в дверь. Открыть. Стоят двое. "Верите ли вы в Event loop, нашу главную браузерную цепочку?" Вздохнуть. Закрыть дверь. Лечь досыпать. До начала рабочего дня еще 4 ...
Продолжаем нашу подборку интересных материалов (1, 2, 3, 4, 5). На этот раз предлагаем послушать курс о введении в анализ данных и новый выпуск ток-шоу для айтишников «Oh, my code...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Вчера в конгресс-центре «Альфандега» в Порту объявили, что Москва выбрана площадкой для проведения старейшего и самого престижного в мире студенческого чемпионата по спортивному программирова...