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

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

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

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
#новости

24 марта спецификация HTML пополнилась новым элементом группового контента. Узнайте, для чего предназначен и как использовать элемент search.

Читать
Тут Гарет Хейс, исследователь безопасности в PortSwigger, новую технику эксплуатации уязвимости Server-Side Prototype Pollution в Node.js нашел.

Подробнее
React Labs: над чем работает команда React — март 2023 г.

1️⃣ React Server Components
2️⃣ Asset Loading
3️⃣ Static Server Rendering Optimizations
4️⃣ React Optimizing Compiler
5️⃣ Offscreen Rendering
6️⃣ Transition Tracing

Читать
«Неочевидные возможности SVG в современном фронтенде»

Константин Остров, руководитель отдела фронтенд-разработки в студии «Феникс», делится историей о том, как его команда преодолевала сложности с SVG и на какие грабли не стоит наступать вам.

Вы узнаете:

— о позиционировании объектов внутри SVG и о том, как им овладеть;
— о внедрении динамических элементов внутрь SVG;
— о расчете координат объектов вне box модели;
— о возможности влиять на содержимое SVG средствами CSS и JS, ограничениях и способах решения;
— о производительности SVG в вебе и о том, как ее можно улучшить.

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Команда Microsoft выпустила новую версию Teams

Архитектура Teams теперь включает Fluent UI, WebView2 вместо Electron и React вместо Angular.

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Думали Телеграм останется в стороне, и ничего не сделает к 1 апреля, но нет, новая анимация при нажатии лайка — прекрасная! Круто придумали, молодцы! Видимо сам Дуров приложил к этому руку 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Краткое руководство по переезду с Create React App на Vite. В догонку можно прочитать заметки с похвалой Vite, в которых небезызвестный Scott Vandehey отмечает его значительную простоту по сравнению с кошмаром настройки WebPack и Babel.
Топ-10 CSS-свойств аниматора

Доклад 2021 года, но он заслуживает вашего внимания. Юлия Миоцен много лет занимается CSS рисунками и анимациями. За это время у нее образовался топ самых любимых, интересных и полезных CSS-свойств, без которых не обходится ни одна моя демка. Юлия рассказывает, что в этих свойствах полезного, зачем они нужны и какие возможности они для нас открывают.

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀Разбираемся, как передовые фреймворки и инструменты сборки расширяют возможности отладки с использованием расширения x_google_ignoreList.

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
📁⚙️ Полное руководство по основам Git

Из-за большого количества команд новичкам бывает сложно освоить Git. В этом руководстве мы расскажем обо всем, что вам нужно знать, чтобы приступить к работе с Git, начиная с создания первого репозитория и заканчивая слиянием веток. Помимо архитектуры Git рассмотрим принципы работы таких команд, как add, checkout, reset, commit, merge, rebase, cherry-pick, pull, push и tag.

🔗 Основной сайт
🔗 Зеркало
#news

JetBrains выпустила обновление WebStorm 2023.1

Теперь IDE поддерживает работу с фреймворком Astro, Tailwind CSS и с TypeScript в Vue-шаблонах.

Мы знаем, что JetBrains приостановила продажи в России и Белоруссии, все равно интересно узнать, пользуетесь ли вы ее продуктами?
🎨 Команда разработчиков PostCSS выпустила новый плагин для использования color-mix() в любом браузере.

Если вы хотите углубиться в анализ и преобразование цветов, обратите внимание на выпущенный недавно CSS Color Parser, который поддерживает функции смешения цветов и рекурсивные функции цвета.

Ну и в заключение узнайте различные юзкейсы color-mix() и окончательно погрузитесь в новые возможности современного CSS по работе с цветами.
Please open Telegram to view this post
VIEW IN TELEGRAM
В представленном вчера Next.js 13.3 добавлены популярные функции, в том числе по инициативе сообщества:

☑️ File-Based Metadata API: Dynamically generate sitemaps, robots, favicons, and more.
☑️ Dynamic Open Graph Images: Generate OG images using JSX, HTML, and CSS.
☑️ Static Export for App Router: Static / Single-Page Application (SPA) support for Server Components.
☑️ Parallel Routes and Interception: Advanced routing features for the App Router.

https://nextjs.org/blog/next-13-3
This media is not supported in your browser
VIEW IN TELEGRAM
Перехват маршрутов в Next.js 13.3

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

Затем, когда страница обновляется или загружается заново, загружается обычная страница. Подробности и примеры ниже.👇

🧵Читать в Твиттере
🧵Читать в PingThread (если Твиттер не открывается)