Telegram Web Link
Спецвыпуск Frontend Weekend №104, в гостях Алексей Картынник (Лекс АйТиБорода) из EPAM: как разработчику может помочь собственный YouTube-канал → https://podcast.ru/1233996390
Минимизируем DOM-узлы для быстродействия: инженеры Expedia Group рассказали, как рефакторинг разметки одной иконки позволил им сократить время отрисовки на 0.2 секунды → https://medium.com/expedia-group-tech/minimizing-dom-nodes-for-performance-57f347df4c72
Введение в App History API, новый экспериментальный API для роутинга на стороне клиента, призванный решить проблемы старого History API → https://web.dev/app-history-api/
Распространённые заблуждения программистов о телефонных номерах → https://github.com/google/libphonenumber/blob/master/FALSEHOODS.md
Чистая архитектура во фронтенде: подробнейшее руководство Саши Беспоясова по построению архитектуры SPA на примере фронтенда магазина печенек → https://bespoyasov.ru/blog/clean-architecture-on-frontend/
Вам нужны включающие CSS-селекторы, а не отключающие: простой подход для более чистых и поддерживаемых стилей → https://www.silvestar.codes/articles/you-want-a-single-enabling-selector-not-the-one-that-disables-the-rule-of-the-previous-one/
Адаптивный компонент для отображения шагов в горизонтальной и вертикальной ориентации: руководство по вёрстке от Ахмада Шадида → https://ishadeed.com/article/stepper-component-html-css/
Как и зачем маркетинговый сайт Notion переехал на Next.js со статической генерацией страниц: подробный рассказ инженеров Notion → https://www.notion.so/blog/migrating-notion-marketing-to-next-js
Веб-технологии, которые могут работать не так, как ожидается: нативная ленивая загрузка изображений, CSS-псевдокласс :visited, Web Storage API, performance.now() и многое другое → https://habr.com/p/575350/
Как написать собственное ESLint-правило: Бенедикт Куинн описывает общий процесс разработки по мотивам собственного опыта создания правила для рабочего проекта → https://blog.scottlogic.com/2021/09/06/how-to-write-an-es-lint-rule-for-beginners.html
Почтовые адреса в интерфейсе: Антон Жиянов делится шестью простыми, но действенными приёмами для улучшения UX ввода адреса → https://antonz.ru/postal-address/
Интерактивные курсы по горячим клавишам в популярных редакторах кода:

VS Code → https://keycombiner.com/courses/master-vscode/
IntelliJ IDEA → https://keycombiner.com/courses/master-intellij-idea/
Что нового в Node.js? Обзор малоизвестных, но полезных возможностей, появившихся в свежих версиях Node.js: генерация UUID, AbortController, протокол node: для импортов, новые основанные на промисах API → https://simonplend.com/whats-new-in-node-js-core/
bundle, продвинутая альтернатива bundlephobia.com для оценки влияния зависимостей на размер бандла с учётом тришейкинга → https://bundle.js.org
Красивые тени в CSS: Джош Камю показывает, как делать более естественные и приятные глазу тени → https://www.joshwcomeau.com/css/designing-shadows
Бандлинг не-JavaScript ресурсов: обзор существующих и будущих способов импортирования и бандлинга различных ресурсов вроде картинок, CSS, шрифтов или JSON → https://web.dev/bundling-non-js-resources/
SEO for Everyone, новая книга в серии A Book Apart о современной поисковой оптимизации → https://abookapart.com/products/seo-for-everyone
Уменьшаем потребность в псевдоэлементах: обзор нескольких современных CSS-свойств, позволяющих упростить вёрстку и избавиться от псевдоэлементов → https://www.smashingmagazine.com/2021/09/reducing-need-pseudo-elements/
2025/07/07 17:30:13
Back to Top
HTML Embed Code: