Repolode
web-infra-dev

web-infra-dev/rsdoctor

Анализатор сборки для Rspack: визуализирует время компиляции, выходные ресурсы и зависимости модулей, помогая находить узкие места.

Звёзды
1,151
Форки
107
Открытые issues
17
Последний коммит
5 часов назад

Что это?

Rsdoctor — инструмент для анализа сборок в экосистеме Rspack. Он визуализирует процесс сборки и его результаты, помогая разработчикам разбираться со сбоями и находить узкие места, влияющие на производительность JavaScript-проектов.

Для процесса сборки инструмент показывает, как выполняются Loaders и Plugins и как разрешаются модули. Для анализа результатов он проверяет ресурсы, размеры файлов и зависимости модулей, а также выполняет диагностику: например, обнаруживает дублирующиеся пакеты и проверяет версии синтаксиса ECMAScript.

Rsdoctor также предоставляет данные о сборке AI-агентам, чтобы те могли автоматически диагностировать проблемы и оптимизировать JavaScript-код. Инструмент входит в набор Rstack и распространяется по лицензии MIT.

Ключевые возможности

  • 01Визуализирует процесс и время компиляции, помогая находить медленные сборки
  • 02Проверяет выходные ресурсы, их размеры и зависимости модулей
  • 03Показывает выполнение Loader и Plugin, а также разрешение модулей
  • 04Обнаруживает дублирующиеся пакеты и проверяет версии синтаксиса ECMAScript
  • 05Предоставляет данные о сборке для автоматической диагностики агентами

Сценарии использования

  • Поиск причин долгой сборки в проекте на Rspack или Rsbuild
  • Поиск слишком объёмных бандлов и неожиданных зависимостей модулей
  • Обнаружение дублирующихся версий пакетов, увеличивающих размер выходных файлов
  • Анализ данных о сборке AI-агентом для получения рекомендаций по оптимизации

Быстрый старт

  1. 1

    Инструкции по установке и настройке см. в руководстве Quick Start на сайте Rsdoctor

Что важно знать

  • Для настройки необходимо следовать внешнему руководству, поскольку в README есть только ссылка на документацию Quick Start.
  • В первую очередь предназначен для проектов, созданных с использованием экосистемы Rspack.

Темы

Частые вопросы

Что такое rsdoctor?
Анализатор сборки для Rspack: визуализирует время компиляции, выходные ресурсы и зависимости модулей, помогая находить узкие места. Rsdoctor — инструмент для анализа сборок в экосистеме Rspack. Он визуализирует процесс сборки и его результаты, помогая разработчикам разбираться со сбоями и находить узкие места, влияющие на производительность JavaScript-проектов.
rsdoctor можно использовать бесплатно? Какая у него лицензия?
rsdoctor распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
rsdoctor всё ещё поддерживается?
Активно поддерживается. Последний коммит в rsdoctor — 7 нояб. 2026 г..
Для чего можно использовать rsdoctor?
Поиск причин долгой сборки в проекте на Rspack или Rsbuild Поиск слишком объёмных бандлов и неожиданных зависимостей модулей Обнаружение дублирующихся версий пакетов, увеличивающих размер выходных файлов Анализ данных о сборке AI-агентом для получения рекомендаций по оптимизации
Как установить rsdoctor?
Инструкции по установке и настройке см. в руководстве Quick Start на сайте Rsdoctor
Где скачать rsdoctor?
Исходный код и инструкции по установке — на GitHub: https://github.com/web-infra-dev/rsdoctor

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Плагин для webpack и CLI, который показывает содержимое бандла в виде интерактивной масштабируемой древовидной карты и помогает найти самые объёмные модули.

12,7 тыс.517JavaScriptMITАктивно поддерживаетсяОбновлён позавчера

Symfony — PHP-фреймворк для создания веб-приложений и консольных приложений, а также набор переиспользуемых PHP-компонентов.

31,5 тыс.+301 за неделю10 тыс.PHPMITОбновлён 8 часов назад