Rozumiem uzasadnienie minifikacji itp., Gdy kod jest pobierany przez przeglądarkę, ale w mojej aplikacji PhoneGap będzie działać lokalnie. Czy jest w tym jakiś sens, jeśli wszystkie zasoby będą lokalne?Czy mogę zminimalizować i połączyć pliki JS dla mojej aplikacji PhoneGap?
8
A
Odpowiedz
19
Tak, nadal powinieneś wykonać minifikację kodu JS. Nie pomoże to w opóźnieniu sieci, ponieważ pliki są ładowane lokalnie, ale zminimalizowany kod jest szybciej analizowany przez silnik JavaScript przeglądarki. Im szybciej JS jest analizowany, tym szybciej użytkownicy będą mogli korzystać z aplikacji.
Polecam czekać na zminimalizowanie JS do ostatniego kroku przed wydaniem aplikacji, ponieważ bardzo trudno jest debugować minified kodu.
Powiązane problemy
- 1. Jak połączyć (zminimalizować) skompilowane elementy Angular 2?
- 2. Eliksir Laravel: Jak zminimalizować pliki?
- 3. Jak zminimalizować i zacieśnić pliki w tym samym pliku przeglądarki?
- 4. Nie mogę połączyć aplikacji mojej szyny z Oracle
- 5. Czy mogę wyłączyć niestandardowe klawiatury (iOS8) dla mojej aplikacji?
- 6. Jak mogę znaleźć pliki mojej aplikacji w folderze iPhone Simulator?
- 7. Jak mogę debugować mój biały ekran mojej aplikacji jonowej/kątowej/phonegap/cordova?
- 8. Jak mogę dodać stronę konfiguracji dla mojej luźnej aplikacji?
- 9. Jak połączyć JS/CSS dla Amazon S3?
- 10. Jak mogę zminimalizować CSS za pomocą `less` w` express-js`?
- 11. Jak mogę udostępnić obraz mojej aplikacji Cordova/PhoneGap z innej aplikacji?
- 12. Testowanie A/B dla aplikacji PhoneGap
- 13. Jak zrobić instalator dla mojej aplikacji C#?
- 14. Jak mogę połączyć się z usługą internetową za pomocą phonegap dla Androida
- 15. Czy mogę połączyć SWT GridLayout i FillLayout
- 16. Jak zminimalizować i wersję js/css w Google App Engine?
- 17. Używanie CMake, jak mogę połączyć pliki i je zainstalować
- 18. Czy mogę wyłączyć systemi z poziomu mojej aplikacji na Androida?
- 19. Porządkuj i łącz pliki JS, Google Closure?
- 20. Czy mogę dwukrotnie uruchomić zadanie "min" w aplikacji Grunt?
- 21. Połączyć pliki układu dla wielu numerów wersji
- 22. Czy mogę używać Ruby 1.9.2 w mojej nowej aplikacji internetowej?
- 23. Osadzanie przeglądarki plików PDF dla aplikacji PhoneGap
- 24. Jak mogę załadować reprezentację NSImage ikony dla mojej aplikacji?
- 25. Angular JS: dynamicznie ładuj pliki CSS i JS
- 26. Czy mogę umieścić wykresy spiskowe (offline) w mojej aplikacji PyQt4?
- 27. Jak mogę zmierzyć ruch danych mojej aplikacji?
- 28. Czy mogę osadzać pliki CSS/JavaScript w aplikacji internetowej?
- 29. Czy mogę potrzebować iPhone'a 5S do mojej aplikacji?
- 30. Jak mogę zasymulować zakończenie mojej aplikacji Metro?
Czy masz jakieś testy porównawcze? Jestem zainteresowany, aby dowiedzieć się, jak wiele ma to znaczenie. – Quentin
Myślę, że to nie zaszkodzi zminimalizować to - ale są inne opinie: http://community.phonegap.com/nitobi/topics/phonegap_build_and_phonegap_js_compression -> W tym wpisie forum phonegap chodzi bardziej o "listę priorytetów dla Aplikacja PhoneGap. " – madflow
http://carlos.bueno.org/2010/02/measuring-javascript-parse-and-load.html#results w obszarze Min. FTW. Istnieje również tabelka w języku JavaScript o wysokiej wydajności firmy Zakas, która pokazuje przyspieszenie w czasie przetwarzania zminimalizowanego kodu. –