Дайджест свежих материалов из мира фронтенда за последнюю неделю №444 (1 — 6 декабря 2020)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
•
•
•
•
•
•
Веб-разработка
•
•
•
•
•
•
•
-
Инструменты
•WebStorm 2020.3: обновленный интерфейс, поддержка Tailwind CSS и другие улучшения
•Представляем WMR: Крошечный универсальный инструмент для разработки современных веб-приложений. Все, что вам нужно для создания быстрого сайта Preact, от разработки до прода. TSX, HMR, CSS Modules, модули npm без установки, никаких зависимостей
•Релиз Snowpack v3.0. Streaming NPM Imports, встроенные аптимизации, роутинг, новый JavaScript API
•Puppeteer vs Selenium vs Playwright — сравнение скорости
-
Производительность
•Безжалостное избавление от Layout Shift на netlify.com
•Настройка отображения шрифта для медленных подключений
•Пора попрощаться с Google Fonts
•Мифическая «быстрая» веб-страница
•Как BBC World Service перевела 31 миллион еженедельных читателей на изоморфное react приложение и повысила производительность страницы на 83%
-
Эффекты
•Как анимировать SVG с border-image
•Создание слайдера с эффектом параллакса
•Создание статичного веб-сайта на Svelte с плавными креативными переходами между страницами
CSS
•
• Подробности об использовании CSS-функции minmax() в Grid-макетах
• Результаты опроса по State Of CSS 2020
•
•
•
•
•
•
JavaScript
•
•
• Старт ежегодного опроса State of JavaScript 2020
•
•
•
•
-
Теория
•5 советов по написанию качественных переменных в JavaScript
•Множество способов использования Math.random() в JavaScript
•Освойте навыки современного JavaScript с помощью этого замечательного руководства
•Incremental vs Virtual DOM
-
React
•SEO-оптимизация сайта на React или как добиться конверсии от поисковиков если у вас Single Page Application
•Все ли вы знаете о useCallback
•Шпаргалка для интервью по React
•Новый уровень производительности в React
•Анонс React Hooks в ретроспективе: 2 года спустя
•Опасности использования объектов в useState и useEffect ReactJS Hooks
•Создание приложения для голосования в реальном времени с использованием ReactJS и Ably
-
Vue
•Ionic & Vue.js — полное руководство (создание полноценного приложения)
•Nuxt.js Single Page Application Boilerplate
•Переведите любое приложение Vue.js всего за 1 час
-
Angular
•ngTemplateOutlet: секрет кастомизации
•Интегрируйте Jest в приложение на Angular и библиотеку
•Angular 10 Transclusion: когда и зачем оно вам понадобится
•Преобразование сайта на Ionic/Angular в прогрессивное веб-приложение
-
Ember
•The Ember Times — Issue No. 169
•Ember.js 2020 Tech Talk | coloradoSprings.js Meetup
•Рок-н-ролл с бандой Ember — Aad Versteden
-
Libs & Plugins
•List.js — Идеальная библиотека для добавления поиска, сортировки и фильтров в таблицы, списки и различные элементы HTML.
•EasyGrid — адаптивная сетка на элементов VanillaJS
•React-Tensorflow — библиотека React хуков, написанная на Typescript для использования моделей Tensorflow в вашем приложении
Браузеры
•
• Internet Explorer больше не поддерживает Microsoft Teams
• Представлен браузер Beaker 1.0 с P2P-платформой для децентрализованных сайтов
•
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.