Пробовали ли вы новые фреймворки за последний год ❓
Anonymous Poll
10%
Да, и внедрил(а) в продакшн
13%
Да, но только pet-проект
11%
Изучал(а), но не использовал(а)
26%
Хотел(а), но не было времени
39%
Нет, зачем менять рабочий стек
❤3🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Meta Explorer — Chrome-расширение, которое показывает, как ваша страница выглядит для поисковиков, соцсетей и мессенджеров — прямо в браузере.
Что полезно фронту:
• title, description
• Open Graph / Twitter Cards
• favicons
• Корректность мета для превью ссылок
• Ошибки: дубли, битые ссылки, проблемы доступности
— Проверка на лету, без копирования URL
— Корректно работает со SPA (React / Vue / Next)
— Можно закрепить и переключаться между страницами
— Чистый, современный UI — видно, что сломано сразу
#stack
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🔥1
Node.js 22.2+ уже давно умеет искать файлы по паттернам без внешних пакетов — через встроенный
fs.promises.glob. Но многие до сих пор используют glob-all.→ Минус одна зависимость
→ Быстрее установка и меньше бандл
→ Нативная производительность
Миграция простая, но есть нюансы с синтаксисом исключений. Свайпни карточки
#readme #nodejs
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🥰2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8🥰3
В любом живом проекте зависимости устаревают быстрее, чем кажется.
npm outdated
wanted — безопасное обновление по semver
latest — последняя доступная версия
Одним взглядом видно, где мелкие апдейты, а где назревает боль.
Зачем используют:
Показывает пакеты, которые давно не трогали и которые со временем выстрелят багами.
Помогает отделить:
• patch / minor — обновить быстро
• major — вынести в отдельную задачу
Перед апдейтом React / Next / Vue сразу видно, какие зависимости не готовы.
#readme #npm
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4❤3
Крупное обновление с фокусом на CLI-инструменты и производительность.
Поддержка псевдотерминалов — теперь можно запускать bash, vim, htop и как в настоящем TTY.
—
isTTY = true из коробки— Поддержка цветов, управления курсором, input/resize событий
— Работает на Linux и macOS
Условная компиляция с автоматическим tree-shaking на этапе сборки.
if (feature("PREMIUM")) enablePaid();
bun build --feature=PREMIUM --minify
Меньший размер бандла, нулевой runtime-оверхед, типобезопасность из коробки.
Корректный расчёт ширины для emoji (ZWJ, flags, skin tone), ANSI/OSC, zero-width символов.
Критично для CLI и TUI-приложений.
Контроль имени файла и режима (inline/attachment).
— Реализованы новые V8 type-check API
— Исправлены проблемы с CPU spin на macOS
— Фиксы WebSocket и
bunx на Windows— Улучшена совместимость с Node.js
— Патчи безопасности
#release_digest
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🥰2
В среднем операции вставки, поиска и удаления выполняются за O(1), но при коллизиях возможна деградация до O(n).
Коллизии решаются, например, через цепочки или открытую адресацию.
В JavaScript аналогами являются Object и Map, при этом Map лучше подходит для частых операций добавления и удаления.
#career_merge
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🥰1