Хотите ускорить первый рендер или мгновенные переходы по сайту? Подгружайте важные ресурсы заранее.
Для текущей страницы:
<link rel="preload" href="/styles.css" as="style" onload="this.rel='stylesheet'">
Для будущих переходов:
<link rel="prefetch" href="/next-page-data.json" as="fetch">
Для шрифтов добавляйте crossorigin, если они с другого домена.
#буст
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍17❤2🔥2👏1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  📅 Сегодня в 19:00 МСК — бесплатный вебинар с Марией Жаровой.
Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».
🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.
Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.
👉 Регистрируйтесь
Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».
🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.
Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.
👉 Регистрируйтесь
❤4
  Какой тег HTML добавили специально ради мемов в 90-х ❓ 
  Anonymous Quiz
    11%
    <wave>
      
    48%
    <comic>
      
    25%
    <blink>
      
    15%
    <shake>
      
    😁8🤔5
  Bundle Buddy — это анализатор бандлов, который показывает, где ваш фронтенд тянет дубликаты кода. Иногда один и тот же модуль попадает в разные чанки — и вы даже не замечаете, как сборка пухнет.
Что дает:
Пример запуска:
npx bundle-buddy ./build/*.js.map
После этого открываете браузер и видите интерактивный граф с пересечениями кода.
#буст
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5❤3🔥1
  Node.js стал платформой с веб-стандартами, встроенным тестированием и современными асинхронными паттернами.
В карточках разберем ключевые подходы:
— Модули
— Top-level await
— Встроенные веб-API
— Потоки
— Worker Threads
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥10❤4
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  😁13🌚5
  Когда проект начинает «тормозить», в ход идут инструменты для поиска узких мест.
DevTools → Memory
1. Делайте Heap snapshot, чтобы находить утечки.
2. Смотрите на Retained size, чтобы увидеть, какие объекты удерживают память.
3. Проверяйте, не остались ли «висящие» DOM-ноды или слушатели после удаления элементов.
Всё про замеры времени и оптимизацию рендера — на картинке
#буст
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4👍3
  🏛 Архитектура для фронтенд-разработчиков
Сегодня мало просто знать React или Vue — работодатели смотрят на то, как вы строите архитектуру и работаете с масштабируемыми проектами.
Подобрали актуальные материалы, которые помогут разобраться.
➡️  Patterns.dev
Современные архитектурные, рендеринг- и перфоманс-паттерны для JavaScript и React.
➡️  web.dev/patterns
Официальные паттерны от команды Chrome: компоненты, layout-решения, best practices.
➡️  Atomic Design
Онлайн-книга Брэдa Фроста про дизайн-системы и компонентное мышление.
➡️  Feature-Sliced Design
Методология структурирования фронтенда по фичам. Есть подробная дока и гайдлайны.
➡️  Next.js — Architecture
Документация по новой архитектуре App Router: серверные/клиентские компоненты, кеширование, PPR.
🐸  Библиотека фронтендера
#свежак
Сегодня мало просто знать React или Vue — работодатели смотрят на то, как вы строите архитектуру и работаете с масштабируемыми проектами.
Подобрали актуальные материалы, которые помогут разобраться.
Современные архитектурные, рендеринг- и перфоманс-паттерны для JavaScript и React.
Официальные паттерны от команды Chrome: компоненты, layout-решения, best practices.
Онлайн-книга Брэдa Фроста про дизайн-системы и компонентное мышление.
Методология структурирования фронтенда по фичам. Есть подробная дока и гайдлайны.
Документация по новой архитектуре App Router: серверные/клиентские компоненты, кеширование, PPR.
#свежак
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍12
  Приложение получает уведомления по WebSocket. Пользователи жалуются, что после переподключения к интернету они не видят часть уведомлений.
Что скорее всего не реализовано
#междусобойчик
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🤔7
  This media is not supported in your browser
      VIEW IN TELEGRAM
    🔥1
  7 октября стартует второй поток курса «AI-агенты для DS-специалистов».
За 5 недель вы научитесь собирать агентов, которые уже сейчас будут помогать бизнесу.
В кружке выше Максим Шаланкин, наш преподаватель, рассказывает подробнее — включай, чтобы не пропустить.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Middle/Senior Frontend разработчик — удаленно (Минск)
Frontend-разработчик (React) — офис (Краснодар)
React Developer (Middle/Senior) — удаленно
Middle / Middle+ Frontend Developer (Vue) — от 200 000 до 250 000 ₽, удаленно (Казань)
Frontend-разработчик — офис (Ярославль)
#свежак
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🌚4
  Чтобы протестить мобильный рендер без devtools — эмулируй размер экрана прямо из CLI:
npx playwright open --viewport-size=375,667 https://localhost:3000
Подходит для проверки:
— SSR-адаптивности до загрузки JS
— бага isMobile() в Next.js
— layout’а на разных устройствах
#буст
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤6👍1👾1