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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
Мемоизации в JavaScript на практике

Материал для новичков и не только, после прочтения которого должно сложиться уверенное и всестороннее понимание мемоизации и таких тем, как: замыкание, функции высшего порядка, чистые функции, каррирование, TDD, рекурсия и property‑based тестирование. А главное — понимание как и где это применять.

Читать
🔍Lyra — полнофункциональная система полнотекстового поиска, которая написана на TypeScript и работает везде, где работает JavaScript. Главный акцент сделан на скорости. Интрумент реализует дерево префиксов для эффективного поиска и простой сериализации с несколькими форматами (dpack, messagepack и protocol buffers).
👩‍💻 https://github.com/LyraSearch/lyra
Please open Telegram to view this post
VIEW IN TELEGRAM
View Transitions API, CSS Color Level 4, новые devtools для цветов и многое другое в Chrome 111.

Читать
Возможности JavaScript за последние 3 года

Наполненная примерами статья посвящена изменениям и доработкам JavaScript и TypeScript за последние 3 года (и некоторым более ранним).

Читать
🫡 Начало выходных: выключаем рабочие, включаем домашние компьютеры и программируем отдыхаем.

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
Вслед за анонсом TypeScript 5.0 RC команда Microsoft сообщает об изменении инфраструктуры языка.

В TypeScript 5.0 команда реструктурировала всю кодовую базу, чтобы использовать модули ECMAScript. Вот что получилось:

Размер несжатого npm-пакета уменьшился на 46%
Ускорение на 10%-25%
Множество улучшений UX
Более современная кодовая база

🔗 Подробнее
⚙️ favpie — простой CLI-инструмент для генерации фавиконов и файлов манифеста веб-приложения для любого проекта с помощью одной команды.

https://github.com/pixel-point/favpie
Please open Telegram to view this post
VIEW IN TELEGRAM
#хочу_спросить

Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
359. Новинки CSS, зум в Chrome, специфичность, семантика, дизайн…
Веб-стандарты
🎙 Подкаст «Веб-стандарты»: Вадим Макеев, Андрей Мелихов, Никита Дубко, Алексей Симоненко, Юля Миоцен про новинки CSS, зум в Chrome, специфичность, семантику, дизайн-систему Wise и фронтенд без сборки.

00:01:47 Text-wrap: balance
00:12:50 CSS anchor positioning
00:36:44 Зум в мобильном Chrome
00:46:45 Блистательная кнопка
00:52:02 Стандарты дискуссий
01:05:43 CSS-специфичность
01:16:55 Текстовая семантика
01:32:36 Дизайн-система Wise
01:39:51 Фронтенд без сборки
01:50:43 Ответы на вопросы

🔗Слушайте на Ютубе
🔗Ссылки на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
#css #tip by reactive_dude

Два простых способа добавить разделители в CSS
👩‍💻 Наташа Калачева, фронтенд-разработчик в компании AGIMA, делится советами по упрощению поддержки и расширения приложений на Vue

Наташа рассказывает, как организовать хранение компонентов, стилей и плагинов, когда использовать стор и полезные функции Vue.

Часть 1
Часть 2
Please open Telegram to view this post
VIEW IN TELEGRAM