Gzip і
є найпоширенішими способами стиснення JavaScript і широко підтримуються сучасними браузерами.
Використовуйте такі інструменти, як UglifyJS, Terser або Google Closure Compiler, щоб зменшити свої файли JavaScript. Мінімізація видаляє з коду непотрібні символи (наприклад, пробіли та коментарі). Увімкніть стиснення Gzip або Brotli на вашому сервері. Це зменшує розмір файлу під час його передачі через мережу.
Мінімізація може допомогти зменшити розміри файлів JavaScript на видалення коментарів, пробілів і зайвого коду, а в деяких випадках також робить код більш ефективним, використовуючи коротші імена змінних і функцій.
Ви не можете відмінити мінімізований файл. Ви можете використовувати засіб прикрашання, щоб зробити його більш читабельним, але вам доведеться виконати важку роботу з зворотного проектування, щоб зрозуміти, що означає код. вихідні карти – це те, що ви хочете.
чому fflate? fflate (скорочення від fast flate) — це найшвидша, найменша та найуніверсальніша існуюча бібліотека стиснення та розпакування чистого JavaScript, яка легко перемагає pako, tiny-inflate та UZIP. js у тестах продуктивності, будучи в рази легшим.
Файли JavaScript можуть бути досить великими стиснення JS разом із CSS та іншими текстовими файлами може значно зменшити вагу сторінки. Використовуйте такі методи стиснення, як gzip, щоб зменшити розмір файлів JavaScript під час передачі через мережу.
Файл JavaScript компонента може мати максимальний розмір файлу 128 Кб (131 072 байт).Обхідним шляхом було б створити дочірні компоненти та відповідно розділити код або перемістити частину коду JS і помістити цей код у статичний ресурс, щоб ви могли посилатися на нього.