Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
21.9K subscribers
2.68K photos
181 videos
40 files
5.05K links
Все самое полезное для фронтенда в одном канале.

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

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

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

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
Download Telegram
📌 Подборка статей о Call Stack и микрозадачах

Погружаемся в движок JavaScript: от детальных визуализаций до официальных гайдов Mozilla.

JavaScript Asynchronous Event Loop Deep Dive — детальный разбор трех ключевых компонентов: Call Stack, Task Queue (макрозадачи) и Microtask Queue, с визуализациями и примерами кода.

Visualizing How JavaScript Really Works Behind the Scenes — иллюстрированное объяснение порядка выполнения синхронного кода, микрозадач и макрозадач.

queueMicrotask() в JavaScript: как и зачем использовать — разбор функции для добавления задачи в очередь микрозадач, кейсы применения и преимущества перед setTimeout(..., 0).

In depth: Microtasks and the JavaScript runtime environment — роль микрозадач (Promise, MutationObserver) и их взаимодействие с контекстами выполнения.

How the Event Loop Handles Microtasks and Macrotasks — пошаговое описание цикла Event Loop: сначала все микрозадачи, а уже затем макрозадачи, с примерами «ловушек» асинхронного кода.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥1
😎 Топ-вакансий для фронтендеров за неделю

Разработчик JavaScript/TypeScript — до 240 000 ₽, удаленно (Москва)

Frontend-разработчик — от 150 000 до 180 000 ₽, удаленно (Москва)

Frontend Vue & Developer Middle++ — от 2000 до 2500 $, удаленно (ОАЭ)

Senior JavaScript developer — от 290 000 ₽, удаленно (Москва)

Frontend Team Lead — от 350 000 до 400 000 ₽, удаленно (Краснодар)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32
👍 Что нового в Next.js

14 июля вышел Next.js 15.4, в котором улучшена производительность и стабильность. Теперь команда next build --turbopack прошла все 8298 интеграционных тестов, что приближает Turbopack к стабильному релизу.

Также был анонсирован первый взгляд на Next.js 16 — следующую мажорную версию, которая принесет новые возможности для разработки.

🔗 Читать подробнее

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
4🤔2👍1
📌 От прототипа до класса: как устроено наследование в JS

Как JavaScript находит методы, кто у кого что наследует и зачем нужен extends. 5 статей, которые расставят всё по полочкам.

1. Прототипное наследование

Подробно рассказывает про механизм [[Prototype]], цепочку прототипов и делегирование свойств через proto.

2. Наследование классов

Разбирает синтаксис class и extends, эффективность и подводные камни ES6-наследования.

3. Prototypal Inheritance Explained

Свежая статья с простыми объяснениями, примерами и визуальными схемами цепочек прототипов.

4. 7 способов реализации наследования в JavaScript

Обзор альтернатив и техник: от Object.create до работы со ссылочными типами, плюсы и минусы каждого подхода.

5. MDN: Inheritance & the prototype chain

Официальная документация MDN: простое объяснение чего искать JavaScript при обращении к свойству, как работает цепочка наследования.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2👍1
😎 Топ-вакансий для фронтендеров за неделю

Frontend Engineer — от 3000 $, удаленно (Лондон)

Middle React Native разработчик — офис (Москва)

Frontend Developer (React JS) Middle — 1 100 $, удаленно (Астана)

Frontend разработчик на Angular — от 100 000 до 200 000 ₽, офис (Казань)

Frontend-разработчик — от 150 000 до 180 000 ₽, удаленно (Москва)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
4🥱2🔥1
📌 ТОП-5 инструментов для аудита UI во фронтенде

Не всегда баги в логике — часто проблемы в визуале: съехавшие элементы, неверные отступы, несогласованные цвета, низкая читаемость. Эти инструменты помогут протестировать именно UI.

➡️ Polypane

Браузер для фронтендеров, который позволяет одновременно тестировать адаптивность, доступность и дизайн на разных экранах.

➡️ Storybook

Среда для разработки и изолированного тестирования UI-компонентов, что помогает находить визуальные баги ещё до интеграции.

➡️ Percy

Инструмент для визуального регрессионного тестирования, автоматически фиксирует и сравнивает изменения интерфейса между версиями.

➡️ Contrast

Проверяет контрастность текста и фона на соответствие стандартам WCAG, чтобы интерфейс был читаем для всех пользователей.

➡️ VisBug

Расширение для Chrome, позволяющее прямо в браузере изменять CSS, проверять позиционирование и оперативно тестировать UI.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥72👍2🥰1😁1
😎 Топ-вакансий для фронтендеров за неделю

Frontend‑разработчик — от 100 000 ₽, гибрид (Санкт-Петербург)

Senior Frontend-разработчик (React) — от 270 000 до 320 000 ₽, удаленно (Санкт-Петербург)

Frontend developer Junior/Junior+ — удаленно (Москва)

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

Frontend Developer — от 4 500 до 5 500 €, удаленно (Кипр, помощь с переездом)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍1👏1😁1
📱 JavaScript получает апдейт

Стандарт ECMAScript 2025 официально утвержден. Обновление не революционное, но добавляет много приятных фич:

Iterator Helpersmap, filter, reduce прямо для итераторов.

Set методы — пересечение, объединение, разность, симметрическая разность.

Import Attributes — безопасный импорт JSON, CSS и др.

Regex апгрейд — переиспользуемые группы, экранирование, inline-флаги.

Promise.try — единый вызов sync/async функций.

Float16 — для WebGPU, ML и графики.

📌 Удобнее коллекции, регулярки и модули → чище код, меньше костылей.

🔗 Источник

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17😁43🥰2🤔2
🥰 Ресурсы для подготовки к собеседованию

В 2025-м конкуренция за фронтенд-вакансии выросла, но подготовиться можно без платных курсов — достаточно выбрать правильные источники.

➡️ Front End Interview Handbook

Обновлённый гайд с вопросами по HTML, CSS, JavaScript, алгоритмам и системному дизайну.

➡️ JavaScript.info

Полный справочник по JavaScript с примерами и упражнениями.

➡️ Tech Interview Handbook

Алгоритмы, системный дизайн, резюме и советы по прохождению интервью.

➡️ freeCodeCamp

Бесплатные курсы с проектами и сертификатами: от HTML/CSS до фронтенд-библиотек.

➡️ CoderPad — Frontend Questions

Примеры практических задач для интервью (junior → mid).

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4
😎 Топ-вакансий для фронтендеров за неделю

Frontend разработчик — 200 000 - 300 000 ₽, удаленно (Санкт-Петербург)

Программист JavaScript Junior — от 130 000 ₽, гибрид (Москва)

Frontend Developer — гибрид (Москва)

Junior Frontend разработчик (Vue 3 / Nuxt) — от 120 000 ₽, удаленно (Санкт-Петербург)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🏛 Архитектура для фронтенд-разработчиков

Сегодня мало просто знать 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.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
😎 Топ-вакансий для фронтендеров за неделю

Middle/Senior Frontend разработчик — удаленно (Минск)

Frontend-разработчик (React) — офис (Краснодар)

React Developer (Middle/Senior) — удаленно

Middle / Middle+ Frontend Developer (Vue) — от 200 000 до 250 000 ₽, удаленно (Казань)

Frontend-разработчик — офис (Ярославль)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚4
😋 Продуктивность для фронтенд-разработчиков

Фреймворки и библиотеки — это основа, но в работе часто решают именно инструменты, которые экономят время и делают проекты удобнее.

Собрали подборку сервисов и тулз, которые стоит попробовать:

➡️ Windsurf — новый IDE с встроенным ИИ для автодополнений, рефакторинга и генерации тестов.

➡️ ESLint + Biome — линтеры и форматтеры нового поколения для единых кодстайлов и быстрой проверки ошибок.

➡️ Bundlephobia — моментально показывает размер npm-пакета и помогает выбрать оптимальную библиотеку.

➡️ React Developer Tools — официальный инспектор компонентов и профайлер для React/Next.js.

➡️ Fig / Warp — современные терминалы с автодополнением, скриптами и интеграциями для фронтендеров.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥1
😎 Топ-вакансий для фронтендеров за неделю

Flutter Developer — до 220 000 ₽, удаленно

JavaScript-разработчик/middle — офис (Санкт-Петербург)

Frontend Developer (проект Blockchain) — от 6 000 до 8 000$, удаленно

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

React-разработчик (frontend) с опытом работы в области ML — от 2000 до 3000 $, удаленно (США)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
4😁2
🔥 Что нового в Svelte

Фреймворк снова радует свежими апдейтами:

➡️ Svelte 5.38.0

Теперь в шаблонах можно использовать await прямо внутри @const -объявлений. Асинхронщина стала ещё удобнее.

➡️ Svelte CLI 0.9.0

Флаги --no-preconditions ушли в прошлое. На смену пришёл --no-git-check, позволяющий работать без чистой git-директории.

➡️ SvelteKit

— Появилась поддержка OpenTelemetry через instrumentation.server.ts → больше контроля и прозрачности при мониторинге.

— Добавили возможность использовать Deno как пакетный менеджер → гибкость и лёгкая настройка окружения.

⚡️ Больше инструментов для масштабных проектов, лучшее наблюдение за системой и удобнее рабочие процессы.

🔗 Источник

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62🌚1
⚡️ Svelte под капотом

Подборка статей для быстрого понимания, чем Svelte отличается и где он выигрывает:

⭐️ Svelte, Astro, Qwik & Solid: обзор фреймворков

➡️ Обзор топ-фреймворков 2025 года. Почему Svelte остаётся одним из самых лёгких и быстрых.

⭐️ Миграция на Svelte 5 и новый CLI

➡️ Переход без боли, автоматические codemods и новый интерфейс.

⭐️ Обновления Svelte/SvelteKit

➡️ Асинхронные компоненты, Remote Functions и runes с приростом производительности.

⭐️ Svelte 4 vs Qwik

➡️ Технический разбор: компиляция (Svelte) vs Resumability (Qwik), плюсы и минусы.

⭐️ Svelte против React

➡️ Простое сравнение: чем отличается подход Svelte без виртуального DOM от React.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍1
😎 Топ-вакансий для фронтендеров за неделю

Frontend-разработчик — от 250 000 ₽, гибрид (Москва)

Middle React Developer — удаленно

JavaScript Developer — гибрид (Москва)

Frontend-разработчик (TypeScript) — от 150 000 до 200 000 ₽, офис (Санкт-Петербург)

Junior Frontend Developer (React) — от 160 000 ₽, офис/гибрид (Москва/Санкт-Петербург)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6👍1
😎 Антипаттерны фронтенда

Если хочется понять не только «как правильно», но и «как делать не стоит» — вот подборка материалов про антипаттерны. Полезно и джунам, и мидлам, чтобы узнавать знакомые грабли:

1️⃣ ТОП 7 антипаттернов React

➡️ Видео с наглядными примерами ошибок, которые превращают проект в хаос: от пропс-дриллинга до гигантских компонентов.

2️⃣ Организация потоков данных во фронтенд-приложениях

➡️ Хотя статья не полностью «антипаттерны», есть разбор того, как плохая организация потоков данных может породить антипаттерны. Полезно понять, как избежать каша в данных.

3️⃣ Паттерны и антипаттерны написания условий в JS

➡️ Разбор типичных if-else и тернарных адов. Показывает, как простые привычки могут убить читаемость.

4️⃣ Избегайте 5 антипаттернов с коллекциями в JS

➡️ Как неправильно работать с массивами и коллбэками, и какие практики реально спасают от багов.

5️⃣ Антипаттерны в разработке: что с ними делать

➡️ Теория и практика: откуда берутся антипаттерны, как их распознавать и как чинить, если уже всё плохо.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1🌚1
😛 Топ-вакансий для фронтендеров за неделю

Frontend Стажер — удаленно (Чебоксары)

Middle Frontend-разработчик — от 170 000 до 220 000 ₽, удаленно (Новосибирск)

Frontend Engineer — от $99 500 до $200 000 per year, office (New York)

Frontend Developer (React) — удаленно

Junior Frontend Developer — удаленно (part-time)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
⭐️ 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