Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
22.9K subscribers
2.27K photos
132 videos
38 files
4.69K links
Все самое полезное для фронтенда в одном канале.

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

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

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

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
⭐️ Фишка инструмента: Tree Shaking в Webpack

Tree Shaking — технология удаления неиспользуемого кода из итогового бандла. Webpack с ES6-модулями автоматически «отрезает» неиспользуемые функции и переменные, снижая вес файлов и ускоряя загрузку приложения.

Как использовать:

➡️ Пишите код с import/export (ES6 модули), а не с CommonJS (require).

➡️ Включайте mode: 'production' в настройках Webpack — это активирует минификацию и оптимизации, необходимые для Tree Shaking.

➡️ Используйте библиотеки с поддержкой ES6 модулей, иначе весь код библиотеки попадёт в сборку.

➡️ Проверяйте результат с помощью инструментов анализа бандла (например, webpack-bundle-analyzer).

💡 Зачем это нужно:

Меньший бандл — быстрее загрузка, меньше трафика, лучше производительность и отзывчивость.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Фронтенд в картинках — просто, наглядно и понятно. Новые знания в компактном формате каждый день.

Присоединяйтесь: @FrontendPortal
⭐️ Как Angular менялся, пока вы не замечали: первые шаги к современному UI Kit

Часто именно мелкие улучшения задают тон для всего будущего развития.

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

➡️ Почему строгий режим TypeScript стал точкой невозврата

➡️ Как переход на Ivy ускорил сборку и упростил код

➡️ В чём были сложности первых попыток реализовать горячую замену модулей

➡️ Зачем пришлось распрощаться с Internet Explorer

➡️ Чем standalone компоненты изменили подход к архитектуре

👉 В следующей части расскажем, как появились революционные сигналы, хост-директивы и многое другое.

🔗 Полная версия статьи по ссылке

🐸 Библиотека фронтендера
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Последние 2 дня скидки на курс «AI-агенты для DS-специалистов»

Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы на базе ИИ-агентов.

Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но чтобы получить все плюшки, успевайте до 1 июня.

🎁 Что вы получите при оплате курса до 1 июня:
— Промокод PROGLIBAIна 10 000 ₽ на курс, чтобы изучать AI-агентов еще выгоднее
— Эксклюзивный лонгрид по API и ML от Proglib

💡Что разберем на курсе «AI-агенты для DS-специалистов»:
— Реализацию памяти в цепочках langchain
— Полный пайплайн RAG-системы с оценкой качества
— Основы мультиагентных систем (MAS)
— Протокол MCP и фреймворк FastMCP

Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных».

👉 Успейте до 1 июня: https://clc.to/Cttu7A
🎲 Фронтенд-квест: разгадываем кроссворд

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

1️⃣ Что представляет собой абстрактное представление DOM, используемое для эффективного обновления интерфейса без прямых манипуляций с реальным DOM?

2️⃣ Как называется метод History API, позволяющий изменять URL в браузере без перезагрузки страницы?

3️⃣ Какой популярный инструмент используется для сборки и упаковки модулей JavaScript и других ресурсов?

4️⃣ Какое ключевое слово в JavaScript используется для объявления функций, работающих с асинхронным кодом и позволяющих использовать оператор await?

5️⃣ Как называются функции в React, позволяющие использовать состояние и другие возможности без написания классов?

6️⃣ Как называется фундаментальный стиль или модель программирования, задающая общие принципы построения приложений?

Пишите ответы под спойлер в комментарии 💬

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM