
Извлекает динамически загружаемые файлы JavaScript путём статического анализа HTML и JS веб-сайта, обнаруживая чанки webpack, ленивую загрузку через import() и source maps для разведки.
中文 | English
dj интеллектуально обнаруживает динамически загружаемые JavaScript-файлы путём статического анализа HTML и JS-кода веб-сайтов, включая webpack-чанки, ленивую загрузку через import() и многое другое.
sourcesContent, с VLQ-фолбэком по mappings)Sec-CH-* берутся из одного согласованного профиля браузера. Измерено на сайтах с WAF/CDN: ротация отпечатков приводит к блокировке по JA3 (сайт, отдающий 476 JS при фиксированном Chrome, отдал 11 при ротации), поэтому --random-tls включается опциональноHTTPS_PROXY, ALL_PROXY, NO_PROXY и т. д.)dj scan / устаревший dj <url>), HTTP REST API (dj serve с /openapi.json) и сервер инструментов MCP (dj mcp stdio|sse|http)Экстрактор dj проверен на реальных результатах сборки для 74 фреймворков / моделей загрузки и 572 версий.
| Категория | Фреймворки |
|---|---|
| Сборщики (15) | webpack, webpack4, vite, vite-plus, rollup, esbuild, parcel, rsbuild, rspack, farm, mako, rolldown, systemjs, snowpack, turbopack |
| Фреймворки микрофронтендов (17) | qiankun, single-spa, micro-app, wujie, garfish, icestark, piral, luigi, emp, hel-micro, native-federation, module-federation, mf-runtime, mf-vite, mf-rsbuild, webpack-mf, vite-plugin-federation |
| Мета-фреймворки / SSR (25) | nuxt, sveltekit, angular, astro, qwik, solidstart, tanstack-start, marko, react-router, remix2, redwood, analog, vike, hono, one, fresh, stencil, storybook, gatsby, cra, umi, icejs, vue-cli, modernjs, bun |
| Rust / WASM фронтенды (3) | leptos, lustre, trunk |
| Админ-шаблоны (12) | ant-design-pro, amis, ng-alain, jeecg, d2admin, pig-ui, tdesign-starter, vue-element-admin, vue-pure-admin, vue-vben-admin, ruoyi-vue2, ruoyi-vue3 |
| Спецификации / полифилы (1) | es-module-shims |
| Фреймворк | Примечания | Проверенные версии |
|---|---|---|
| webpack | карты runtime-чанков webpack 5 | v5.0.0 ~ v5.110.3(19 个版本) |
| webpack4 | JSONP-рантайм webpack 4 | v4.33.0 ~ v4.47.0(15 个版本) |
| vite | dynamic import / modulepreload / prefetch / проба манифеста .vite | v3.0.9 ~ v8.3.0(14 个版本) |
| vite-plus | Vite+ (VoidZero) vp build = вывод Vite 8/Rolldown + манифест .vite | v0.3.1(1 个版本) |
| rollup | multi-entry + dynamic import | v2.0.6 ~ v4.63.2(19 个版本) |
| esbuild | вывод esbuild | v0.14.54 ~ v0.28.2(15 个版本) |
| parcel | вывод parcel | v2.0.1 ~ v2.16.4(4 个版本) |
| rsbuild | экосистема rsbuild / rspack (2.x основан на rspack) | v1.0.19 ~ v2.2.5(10 个版本) |
| rspack | карты хешей рантайма (рантайм rspackChunk в 2.x) | v1.0.14 ~ v2.2.3(11 个版本) |
| farm | сборщик на Rust | v0.1.1 ~ v1.0.5(5 个版本) |
| mako | ByteDance mako | v0.4.17 ~ v0.11.15(8 个版本) |
| rolldown | rolldown | v0.9.2 ~ v1.2.8(11 个版本) |
| systemjs | вывод SystemJS | v0.21.6 ~ v6.15.1(17 个版本) |
| snowpack | несвязанный ESM-вывод | v2.18.5 ~ v3.8.8(10 个版本) |
| turbopack | Next.js turbopack | v15.3.9 ~ v16.3.5(8 个版本) |
| Фреймворк | Примечания | Проверенные версии |
|---|---|---|
| qiankun | qiankun 2.x (вкл. vite-plugin-qiankun) | v2.1.1 ~ v2.10.16(10 个版本) |
| single-spa | корневая конфигурация | v4.4.4 ~ v6.0.3(12 个版本) |
| micro-app | micro-app | v0.1.0 ~ v0.8.11(8 个版本) |
| wujie | wujie | v1.0.29 ~ v2.1.0(3 个版本) |
| garfish | garfish | v1.0.26 ~ v1.19.12(10 个版本) |
| icestark | icestark | v1.0.0 ~ v2.8.4(11 个版本) |
| piral | piral | v1.1.0 ~ v1.12.2(12 个版本) |
| luigi | luigi | v0.0.9 ~ v1.7.11(10 个版本) |
| emp | @efox/emp | v1.0.34 ~ v1.10.2(11 个版本) |
| hel-micro | hel-micro | v3.5.16 ~ v4.15.3(10 个版本) |
| native-federation | native federation | v0.9.1 ~ v4.4.1(11 个版本) |
| module-federation | @module-federation/enhanced | v0.0.17 ~ v2.8.2(11 个版本) |
| mf-runtime | только MF runtime | v2.1.0 ~ v2.8.2(8 个版本) |
| mf-vite | интеграция MF с vite | v1.13.7 ~ v1.20.7(8 个版本) |
| mf-rsbuild | плагин MF для rsbuild | v2.1.0 ~ v2.8.2(8 个版本) |
| webpack-mf | встроенный MF в webpack | v5.98.0 ~ v5.108.4(10 个版本) |
| vite-plugin-federation | федерация Origin.js | v0.0.3 ~ v1.4.1(6 个版本) |