Дайджест свежих материалов из мира фронтенда за последнюю неделю №444 (1 — 6 декабря 2020)
- вторник, 8 декабря 2020 г. в 00:31:25

Медиа | Веб-разработка | CSS | JavaScript | Браузеры
«Новости 512» от CSSSR: WebStorm 2020.3, minmax(), Math.random() в JS, fwdays 2020, Advent of Code, Octoverse и State of CSS, плюс текстовая версия
Подкаст «Сделайте мне красиво» №51 — Вас взломают, но хотя бы не хомячок
Подкаст FrontoWeek #136: Важнейшие события фронтенда за неделю.
Подкаст Фронтенд Юность (18+) #165: Сайт, чтобы посрать
Подкаст «proConf» #80: TSConf 2020
The Undefined Podcast №29: Vue vs. Svelte с Evan You и Rich Harris
Монолит vs. Микро-фронтенды
Как правильно создавать HTML-формы: безопасность
Как Lyft мигрирует более 100 фронтенд микросервисов на Next.js
Создание сайтов с prefers-reduced-data
От Jekyll к 11ty
PWA и AMP: берем лучшее из обоих миров
PWAdvent — идеальный адвент-календарь для всех, кто увлечен веб-платформой.
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 с плавными креативными переходами между страницами
DRY CSS: Как использовать каждое объявление только один раз
Недостающие браузерные инструменты разработки для Tailwind CSS
Как сделать так, чтобы sticky-элементы и полноэкранные блоки хорошо работали вместе
Календарь с помощью трех строк CSS
Как создать диаграмму с помощью CSS
Как добавить текст в border с помощью базовых элементов HTML
Нативные соотношения сторон в CSS с помощью aspect-ratio
ТайпСкрип: Ох уж эта весёлая система типов
JavaScript исполняется 25 лет: краткая история языка и скидка 50% на WebStorm
Вот что люди в сфере технологий говорили о JavaScript, когда он дебютировал в 1995 году.
Устали от глупых шуток? Напишите свою собственную JS библиотеку с арифметикой произвольной точности
Руководство по интеграции Apple Music JavaScript
js25.org: сайт с историей JS, посвященный его 25-летию
5 советов по написанию качественных переменных в JavaScript
Множество способов использования Math.random() в JavaScript
Освойте навыки современного JavaScript с помощью этого замечательного руководства
Incremental vs Virtual DOM
SEO-оптимизация сайта на React или как добиться конверсии от поисковиков если у вас Single Page Application
Все ли вы знаете о useCallback
Шпаргалка для интервью по React
Новый уровень производительности в React
Анонс React Hooks в ретроспективе: 2 года спустя
Опасности использования объектов в useState и useEffect ReactJS Hooks
Создание приложения для голосования в реальном времени с использованием ReactJS и Ably
Ionic & Vue.js — полное руководство (создание полноценного приложения)
Nuxt.js Single Page Application Boilerplate
Переведите любое приложение Vue.js всего за 1 час
ngTemplateOutlet: секрет кастомизации
Интегрируйте Jest в приложение на Angular и библиотеку
Angular 10 Transclusion: когда и зачем оно вам понадобится
Преобразование сайта на Ionic/Angular в прогрессивное веб-приложение
The Ember Times — Issue No. 169
Ember.js 2020 Tech Talk | coloradoSprings.js Meetup
Рок-н-ролл с бандой Ember — Aad Versteden
List.js — Идеальная библиотека для добавления поиска, сортировки и фильтров в таблицы, списки и различные элементы HTML.
EasyGrid — адаптивная сетка на элементов VanillaJS
React-Tensorflow — библиотека React хуков, написанная на Typescript для использования моделей Tensorflow в вашем приложении
Пользуемся офлайн-браузингом, как будто сейчас 1995 год
Chrome 88: цифровые товары, оценка освещения в дополненной реальности и многое другое