Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
22.1K subscribers
2.56K photos
168 videos
39 files
4.95K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
Download Telegram
😂 Пора забыть про div-костыли

Больше не нужен хаос с div’ами, z-index и костылями для фокуса — <dialog> решает это из коробки.

➡️ В карточках: зачем он нужен, как работает (с микро-примером), базовое использование и стили с анимациями.

🔗 Полный разбор и примеры — в статье

🐸 Библиотека фронтендера
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥32
📌 Инструмент недели: Million

Когда React начинает «задыхаться» на тяжёлых списках и таблицах — приходит Million.js. Drop-in библиотека, которая ускоряет рендер до x70 FPS без переписывания всего проекта.

Что умеет:

— Подменяет Virtual DOM React на более быстрый «компилятор»

— Работает как HOC: million/react оборачивает существующие компоненты

— Поддерживает списки, таблицы и часто перерисовывающиеся блоки

Как запустить:

1️⃣ Установка


npx million@latest


2️⃣ Использование


import { For } from 'million/react'

function List({ items }) {
return (
<ul>
<For each={items}>
{i => <li>{i}</li>}
</For>
</ul>
)
}


💡 Отлично подходит для дашбордов, аналитики и любых «живых» интерфейсов, где много рендеров.

🔗 Ссылка на GitHub

🐸 Библиотека фронтендера

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
⭐️ Bun снова ускорился

JavaScript-комбайн получил обновление.

В версии 1.2.22 появились:

— Полные async stack traces для удобной отладки.

— До 240x ускорение postMessage и structuredClone для простых объектов.

— Новые возможности в Bun.SQL (MySQL): affectedRows, lastInsertRowid, TLS, поддержка mysql_native_password.

— Улучшения бандлера: оптимизация new Object() → {}, typeof x === "undefined" → компактнее, флаг jsxSideEffects.

— Новый API для диагностики задержек event loop: perf_hooks.monitorEventLoopDelay().

— Апдейты для WebSocket, Redis и Node.js-совместимости.

🔗 Подробности

🐸 Библиотека фронтендера

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93👍2
⭐️ Интервью на Middle/Senior Frontend

Видео с живым собесом, где проверяют: React + TypeScript, оптимизация, работа с API, управление состоянием (Redux/MobX/Context), верстка на уровне (Flexbox, Grid), тесты и даже архитектурные подходы.

➡️ Полезно, если хотите понять, что ждут от фронтенд-разработчика с зарплатой 300К+ и как это выглядит на практике.

🔗 Ссылка на видео

🐸 Библиотека фронтендера

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚7👍2😁2
This media is not supported in your browser
VIEW IN TELEGRAM
📅 24 сентября в 19:00 МСК — бесплатный вебинар с Максимом Шаланкиным.

Тема: «ИИ-агенты: новая фаза развития искусственного интеллекта».

🔹 Почему все говорят про ИИ-агентов и куда вливаются миллиарды инвестиций.
🔹 Чем они отличаются от ChatGPT и обычных ботов.
🔹 Как работает цикл агента: восприятие → планирование → действие → обучение.
🔹 Живое демо простого агента.
🔹 Потенциал для бизнеса: автоматизация процессов и ROI до 80%.

Не придёшь — будешь потом рассказывать, что «агенты — это как чат-боты», и ловить косые взгляды от коллег 😏

👉 Регистрируйтесь через форму на лендинге
😁4😢2
📌 Команда дня: поиск неиспользуемого CSS

Оптимизация стилей перед продом:


npx purgecss --css styles.css --content index.html


➡️ --css — путь к стилям

➡️ --content — HTML/JS-файлы, откуда берутся используемые селекторы

➡️ На выходе — список «мёртвых» стилей, которые можно удалить

💡 Советы:

— Можно указать несколько файлов:


--content "./src/**/*.html" "./src/**/*.js»


— Работает с Tailwind, SCSS и шаблонизаторами

— Идеально подходит для прод-сборки: убирает всё лишнее из CSS

🐸 Библиотека фронтендера

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1🌚1
⚡️ Бесплатный вебинар — ИИ-агенты: новая фаза развития AI

24 сентября в 19:00 МСК состоится бесплатный вебинар с Максимом Шаланкиным — Data Science Team Lead в финтех-команде MWS, а познакомиться с ним ближе можно в его тг-канале.

Тема:
«ИИ-агенты: новая фаза развития искусственного интеллекта».


На вебинаре разберёмся, почему агенты — это следующий шаг после ChatGPT, чем они отличаются от обычных моделей и как уже приносят бизнесу ROI до 80%. А дальше я покажу, как эта тема ложится в наш курс по ИИ-агентам, который разработан под руководством Никиты Зелинского.

Подробности рассказываем в гс выше — включай, чтобы не пропустить.
😁4
⭐️ Что стоит знать про работу с массивами и объектами

Работа с массивами и объектами — не только про хранение данных, но и про правильную трансформацию, фильтрацию и аккумулирование значений, соблюдая иммутабельность.

Что в карточках:

➡️ Что такое иммутабельность и зачем её соблюдать

➡️ Как работают методы массивов map, filter и reduce

➡️ Конкретный пример кода на reduce с объяснением аргументов и отличий от forEach

📌 Для практики: попробуйте фильтровать пользователей, создать массив имён и посчитать сумму через reduce — классические кейсы на собеседованиях.

🐸 Библиотека фронтендера
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Шутки кончились, начались вопросы о статусе задачи 😭

🐸 Библиотека фронтендера

#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
💯92🌚2😁1
⭐️ Чек-лист фронтендера перед релизом

Полезный репозиторий для фронтенд-разработчиков: список всего, что нужно проверить перед запуском проекта.

💡 В чек-листе собраны ключевые пункты — от структуры HTML и подключения шрифтов до оптимизации картинок, производительности, безопасности и SEO.

📑 В каждом разделе есть ссылки на статьи, тулзы и видео для проверки.

🔗 Ссылка на GitHub

🐸 Библиотека фронтендера

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥1
🔥 Паттерны асинхронности и конкуренции в JS

Event loop — сердце JavaScript. Чтобы писать быстрый и стабильный фронтенд, важно уметь управлять задачами в его очередях. Подборка актуальных материалов:

➡️ Sequential vs Parallel Execution — сравнение await-цепочек и Promise.all.

➡️ Debouncing vs Throttling — когда ограничивать вызовы, а когда сглаживать частоту.

➡️ Complete guide to AbortController API — базовый и продвинутый разбор отмены fetch и других операций.

➡️ Efficient Concurrency Control — три подхода к контролю параллельных запросов, примеры кодов.

➡️ Event Loop & Concurrency Model – объяснение модели конкуренции с примерами кода, включая работу с очередями задач и event loop.

🐸 Библиотека фронтендера

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
5🎉1👾1
🗿 Незаметные ререндеры


const FiltersContext = createContext({ filters: {} });

function App({ filters, items }) {
return (
<FiltersContext.Provider value={{ filters }}>
{items.map(i => <Item key={i.id} />)}
</FiltersContext.Provider>
);
}


— Даже если filters не меняются, при любом апдейте родителя все Item снова ререндерятся.

Почему так происходит?

🐸 Библиотека фронтендера

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚172🔥1
🔥 Не пропустите событие осени для AI-комьюнити

24 сентября, 19:00 Мск — бесплатный вебинар с Максимом Шаланкиным «ИИ-агенты: новая фаза развития искусственного интеллекта»

😤 Пока все спорят, «боты это или нет», мы покажем, как работают настоящие агенты: с планированием, инструментами и памятью. За час Максим разберёт:
— почему ИИ-агенты сейчас на пике инвестиций
— чем они отличаются от ChatGPT и обычных моделей
— цикл агента: восприятие → планирование → действие → обучение
— живое демо простого агента
— как бизнес уже получает ROI до 80%

⚡️ Хотите спросить у Максима всё, что обычно остаётся «за кадром»? Ловите шанс — только в прямом эфире.

Мест мало, регистрация закроется, как только забьём комнату
🔥4
🔥 Топ-вакансий для фронтендеров за неделю

Разработчик фронтенда — от 300 000 до 490 000 ₽, офис/гибрид (Москва)

JS React Frontend Developer — от 4 000 $, удаленно (Москва)

Frontend разработчик (React) — удаленно (Санкт-Петербург)

MultiTrack для фронтенд-разработчиков — от 250 000 ₽, офис/гибрид (Москва)

Senior WEB Developer — от 300 000 ₽, удаленно (Москва)

🔜 Еще больше топовых вакансий — в нашем канале Javascript jobs

🐸 Библиотека фронтендера

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚3🔥2