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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
Download Telegram
📌 Ловите подборку за неделю и узнайте, #чтопроисходит

⚡️ Состоялся релиз Firefox 116 и сформированы обновления ветки с длительным сроком поддержки (115.1.0 и 102.14.0).
⚡️ Инструменты разработчика Firefox 116 теперь поддерживают средства форматирования кастомных объектов.
⚡️ Команда Google представила несколько значительных улучшений в том, как можно загружать JavaScript-код Google карт.
⚡️ Проект Svelte опубликовал свое последнее ежемесячное обновление. Да, сейчас в мире Svelte происходит много всего.

🔹 VanJS 1.0 — реактивный UI-фреймворк размером 1 КБ без React/JSX. Релиз v1.0 на этой неделе — относительно большой шаг вперед для еще молодого проекта.
🔹 Backbone 1.5 — библиотека, которая структурирует веб-приложения, предоставляя модели с привязкой ключ-значение и настраиваемые события/коллекции, и подключает все это к вашему существующему API через интерфейс RESTful JSON..
🔹 Shoelace 2.6 — популярный набор независимых веб-UI-компонентов.
🔹 Prisma 5.1 — Node.js нового поколения + ORM TypeScript.
🔹 eslint-config-prettier 8.10 — отключите правила ESLint, которые конфликтуют с Prettier.
🔹 tsup 7.2 — самый простой и быстрый способ связать ваши TypeScript-библиотеки.
🔹 Hackathon Starter 8.0 — шаблон для веб-приложений Node.js.
🔹 OGL 1.0 — минимальная библиотека WebGL.
🔹 Size Limit 8.2 — инструмента для проверки производительности вашего JS-проекта.
🔹 Stockfish.js 16 — знаменитый шахматный движок Stockfish на JS через WASM.
🔹 Marked 6.0 — быстрый анализатор и компилятор Markdown, теперь правда на TypeScript.
🔹 eta (η) 3.1 — Встроенный механизм шаблонов JS, теперь с поддержкой Bun.
🔹 Tremor 3.6 — React-библиотека для создания дашбордов.
🔹 Octokit.js 3.1 — GitHub SDK, включающий API client, App client и Action client.
🔹 React Image Gallery 1.3 — компонент карусели галереи изображений.
🔹 YouTube.js 5.8 — библиотека для использования InnerTube API.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👏32👍2
#чтопроисходит

📌 Подборка для фронтенд-разработчика:

⚡️Анонс TypeScript 5.2: с настоящего момента до стабильного выпуска TypeScript 5.2 не выйдет никаких дальнейших изменений, кроме критических исправлений ошибок.
🤔 Возрожденное, но раннее предложение: Observable API для более эргономичной и компонуемой обработки событий JavaScript.
🔹 «Svelte 5 будет радикальным», — написал Рич Харрис в Твиттере.
🔹 Deno 1.36 была выпущена с расширенными параметрами безопасности, полифиллом для node:test и многими другими незначительными улучшениями совместимости Node.js.
🔹 esbuild 0.19.1 — высокопроизводительный упаковщик теперь может импортировать пути, содержащие подстановочные знаки, и поддерживает расширенные CSS-правила @import.
🔹 Astro 2.10 — также есть первая бета-версия Astro 3.
🔹 Релизы безопасности Node.js — v20.5.1 (текущая), v18.17.1 (LTS) и v16.20.2 (LTS).
🔹 Fuite 3.0 — инструмент для поиска утечек памяти в веб-приложениях.
🔹 Luxon 3.4 — библиотека управления датой и временем.
🔹 d3-graphviz 5.1 — визуализирует SVG из графиков, описанных на языке DOT с использованием @hpcc-js/wasm и выполняет анимированные переходы между графиками.
🔹 React Virtuoso 4.5 — самый мощный компонент виртуального списка/таблицы React.
🔹 Perspective 2.4 – быстрая потоковая визуализация данных в реальном времени.
🔹 express-rate-limit 6.9 — rate-limiting middleware для приложений Express.
🔹 PLV8 3.2 — использование JS в качестве процедурного языка в PostgreSQL.
🔹 Puppeteer 21.0.3 — библиотека Node.js, которая предоставляет высокоуровневый API для управления Chrome/Chromium по протоколу DevTools.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍122
This media is not supported in your browser
VIEW IN TELEGRAM
#чтопроисходит

📌 Подборка для фронтенд-разработчика:

⚡️Вышел Chrome 116. Что нового: Document Picture-in-Picture API, свойство notRestoredReasons и многое другое.
🔸Анонс Electron 26.0. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 116, платформы Node.js 18.16.1 и JavaScript-движка V8 11.2.
🔸Анонс Fresh 1.4, веб-фреймворка на базе Deno.
🔸jest-dom 6.0.1 — кастомные матчеры Jest.
🔸NodeBB 3.3.1 — движок для форумов на базе Node.js.
🔸Angular 16.2
🔸Playwright 1.37.0 — фреймворк для веб-тестирования и автоматизации.
🔸SVGR 8.1 — преобразование SVG в React-компоненты.
🔸BlockNote 0.9 — блочный редактор в стиле Notion, построенный на основе Prosemirror (демо)
🔸React Number Format 5.3 — библиотека форматирования ввода для чисел.
🔸Tinypool 0.8 — минималистичная имплементации Worker Thread Pool Node.js.
🔸melonJS 15.9 — легковесный игровой движок HTML5.
🔸Sortable 2.3 — ванильная сортировка таблиц JavaScript (демо)
🔸Preact 10.17.0 — быстрая альтернатива React размером с таким же современным API.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍31
Креатив от третьего докладчика👇

Чтобы стать крутым сеньором,
Нужно срочно на реакте,
Ангуляре, вью и квике,
Вам закодить ту-ду лист.


📌А вот и подборка докладов:

📺Алексей Авдеев, CTO в Mish. Что такое Web3 и как под него разрабатывать.
📺Роман Миронов, фронтенд-разработчик в Авито. Как мы добавляли видео на Авито.
📺Александр Водолазских, руководитель направления разработки интерфейсов клиентского продукта в СберМаркете. Pet-проекты – это зло. Вредные советы для фронтендеров.

#чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥2
📌 Новости и обновления популярных инструментов: подборка для фронтенд-разработчика

Релиз Safari 17.0. Возможности WebKit в новой версии:

Начальная поддержка font-size-adjust, позволяющая легко сделать одинаковым визуальный размер разных шрифтов
​​Поддержка text-transform: full-width и text-transform: full-size-kana.
Новый элемент поиска <search>, атрибут popover и многое другое

Релиз Firefox 118:

В CSS добавлено 10 новых математических функций
В CSS-свойстве font-size-adjust реализован параметр "from-font", указывающий об использовании метрик шрифта, взятых из первого доступного шрифта
В HTTP-заголовке Permissions-Policy добавлена поддержка значения publickey-credentials-get
По умолчанию включён механизм ORB, позиционируемый как замена механизма CORB для блокирования загрузки ресурсов при запросе со стороннего домена
Включена по умолчанию система машинного перевода и многое другое

🔸Shoelace 2.9 — набор компонентов, не зависящих от фреймворка.
🔸Dependency Cruiser 14.0 — инструмент для визуализации и проверки зависимостей.
🔸Ember 5.3 — амбициозный фреймворк для создания современных веб-приложений.
🔸pnpm 8.8 — менеджер пакетов для JavaScript.
🔸Bit 1.0 — инструмент для изоляции, версионирования и повторного использования компонентов кода.
🔸n64js — эмулятор Nintendo 64 на JavaScript.
🔸Chardet 2.0 — библиотека для определения кодировки символов.
🔸React Chrono 2.3 — современный React-компонент для рендеринга временных шкал.
🔸Sonner 1.0 — компонент всплывающих уведомлений для React.
🔸React PDF 7.4 — инструмент для отображения PDF-файлов в React-приложении.
🔸React Bootstrap 2.9 — компоненты Bootstrap, созданные для React.
🔸React Native VisionCamera 3.1 — мощная и высокопроизводительная React-библиотека для управления камерой.
🔸ip-address 9.0 — библиотека для парсинга и управления адресами IPv4 и IPv6 в JavaScript.
🔸Jazzer.js 2.0 — фаззер для Node.js.
🔸Preact 10.18.0
🔸esbuild 0.19.4

#чтопроисходит
👍11🔥2