Я уменьшил свои Javascript и файлы CSS с помощью uglifyJS, и размер файла на диске значительно уменьшился. Но при проверке общего времени для ресурсов, загруженных на вкладку сети, с помощью инструментов Chrome Developer, я считаю, что нет никакой разницы. Значит, минимизация действительно повышает производительность? Если да, как я его измеряю?Улучшает ли производительность мини-производительность?
ответ
Это улучшает только размер JS, поэтому его загрузка, но ничего. MinifyJS, вероятно, теперь не так полезен; за исключением случаев, когда у вас есть много сценариев JS для загрузки ваших страниц. Например, если вы используете какую-либо структуру или библиотеку JS, лучше использовать их мини-версию, но для вашего собственного сценария это может быть не так интересно.
Мини-сервис не улучшает время выполнения.
Однако он уменьшает время загрузки и количество HTTP-запросов, требуемых существенным запасом.
http://www.nczonline.net/blog/2009/07/07/javascript-minification-compression-and-performance/
минификация может повысить производительность, в зависимости от вашего двигателя JavaScript.
Например, оптимизационный компилятор Chrome V8 автоматически inlines functions less than 600 characters long - включая пробелы и комментарии.
Допустим, у нас есть функция, которая имеет длину более 600 символов:
function f() {
// A long comment... bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
return 1;
}
минификация уменьшает это function f(){return 1}
.
Если мы теперь называем оба варианта п раз и сравнить производительность сырого и уменьшенную функции , мы получаем следующий результат:
Очевидно, что уменьшенная функция выполняет более чем в два раза так же быстро.
- 1. Улучшает ли производительность декоратора производительность?
- 2. Улучшает ли производительность rollBack?
- 3. Улучшает ли производительность кеша?
- 4. Не улучшает ли производительность?
- 5. Улучшает ли производительность многопоточность? Как?
- 6. AsyncTask всегда улучшает производительность?
- 7. Android улучшает производительность SQLite?
- 8. Как yui улучшает производительность?
- 9. Gridview улучшает производительность?
- 10. parallel_tests RSpec улучшает производительность
- 11. Почему это улучшает производительность?
- 12. Elasticsearch улучшает производительность запросов
- 13. mongodb - счет улучшает производительность
- 14. Улучшает производительность Mysqli_multi_query
- 15. ibatis: улучшает производительность вставки
- 16. Индекс не улучшает производительность
- 17. UIView clipsToBounds свойство: улучшает ли производительность?
- 18. Будет ли повышаться: состояние улучшает производительность?
- 19. Улучшает ли производительность индексирование столбца даты?
- 20. Удаляет ли избыточные элементы действительно улучшает производительность?
- 21. Очередь AWS SQS улучшает производительность
- 22. Как подготовленный оператор улучшает производительность
- 23. SQL улучшает производительность (Left join?)
- 24. Oracle FORALL не улучшает производительность
- 25. C++ шаблон не улучшает производительность
- 26. Как утечка памяти улучшает производительность
- 27. делает многопоточность улучшает производительность? сценарий java
- 28. C++ ostringstream улучшает производительность ввода-вывода?
- 29. Повторное использование символов улучшает производительность SVG?
- 30. Почему GCC __builtin_prefetch не улучшает производительность?