@waltaki

Как убрать из js файла, всё не нужное?

Здравствуйте.

Подскажите, есть ли инструменты, в которых например: задаёшь функции, которые тебе нужны, а всё, что их не касается, удалится?
Мне нужно сократить файл VK open api: https://vk.com/js/api/openapi.js - обычное сжатие даёт вес в 52КБ из 96, но, всё же, там есть кучи функций, которые мне не нужны. Мне нужна только: VK.Widgets.Group

Подскажите, пожалуйста.
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 3
Jukk
@Jukk
Мне нужна только: VK.Widgets.Group

вот ее и возьмите

https://learn.javascript.ru/minification
Ответ написан
Комментировать
@grinat
Нормальных нету, есть только попытки это сделать, проблема в том что в js много магии происходит в рантайме, например можно создать переменную, в которой будет имя функции и ее вызывать, поэтому сложно проанализилировать код и понять что именно не нужно.
Ответ написан
Комментировать
@MadridianFox
Web-программист, многостаночник
Вообще некоторые сборщики js кода, такие как webpack и rollup умеют делать tree shaking, т.е. по цепочке импортов и вызовов понимают какой код используется, а какой можно в итоговый бандл не собирать.

Вот вам в эту сторону копать надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы