Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как выкинуть неиспользуемые функции зашифрованных библиотек? (https://javascript.ru/forum/misc/86600-kak-vykinut-neispolzuemye-funkcii-zashifrovannykh-bibliotek.html)

selevo 29.08.2025 11:04

Как выкинуть неиспользуемые функции зашифрованных библиотек?
 
Может есть какой-то анализатор который проходит по функциям программы и потом выкидывает ненужные части библиотеки?
Может есть методыкак-то это сделать быстро в полуручном режиме?


https://codepen.io/uxjzbmxq-the-sans/pen/KwdxQMN
Вот здесь у меня подключены библиотеки, две обязательные библиотеки, верхние, и они довольно ёмкие Я бы хотел их урезать.

Aetae 29.08.2025 20:23

Это называется tree-shaking и поддерживается всеми современными сборщиками из коробки(vite\webpack\rollup\esbuild итд).
Единственное что и сами библиотеки должны быть для этого написаны не слишком запутано-перекрёстно связано, так что и человек не распутает, не то что алгоритм. Впрочем, опять же, все современные библиотеки пишутся с оглядкой на это.


Часовой пояс GMT +3, время: 23:53.