Używam dużo jquery/js w mojej witrynie. Muszę przetestować wydajność jquery i poprawić jej wydajność. Czy są jakieś narzędzia do monitorowania wydajności jquery?test prędkości jquery/js
Odpowiedz
Firefoksa Firebug ma całkiem zgrabne wtyczek że:
Nawet jeśli te wtyczki są bardzo poręczne, można zmierzyć wydajność JavaScriptu tylko z Firebug (Firefox) i Narzędzia programistyczne (Chrome).
Można użyć
Aby obliczyć czas jQuery w IE można użyć
var startTime = new Date();
jQuery.ready();
var endTime = new Date();
var difference = endTime - startTime;
alert("document.ready time: " + difference + " milliseconds");
z tym kodzie może dostać czas na jQuery załadować
odniesieniu
Wazzy
mogę polecić darmowy DynaTrace AJAX Edition.
Jest to doskonały profiler wydajności dla IE. Pozwoli ci to zobaczyć czas wykonania i liczbę wywołań każdej metody javascript, dzięki czemu łatwo i szybko znajdziesz swoje wąskie gardła.
Użyłem go do optymalizacji ciężkiego portalu obsługującego język AJAX (implementacja opensocial) i znalezienia np. nieoptymalne selektory jQuery, niepotrzebne i ciężkie pętle, problemy IE z offsetHeight i atrybuty klas.
Oto pełna lista features.
- 1. Test prędkości i profilera Scala
- 2. Jak interpretować wyjściowe prędkości OpenSL?
- 3. Szablon prędkości i javascript
- 4. Perl: tajemnica prędkości pisania?
- 5. Wykrywanie prędkości ruchu UITouch
- 6. Strumień WCF - ograniczenie prędkości
- 7. MPMoviePlayerController zmiana prędkości wideo
- 8. Budowanie lematyzatora: optymalizacja prędkości
- 9. spowalnianie prędkości pętli for:
- 10. Szablony prędkości, które nie zastępują metod
- 11. Array vs Slice: dostęp do prędkości
- 12. Ograniczanie prędkości sieci dla WebSockets
- 13. Porównanie prędkości bibliotek wykresów JavaScript
- 14. Optymalne wykorzystanie BitmapFactory.Options.inSampleSize dla prędkości
- 15. Wyjściowa część struny o prędkości
- 16. OpenCV Suma kwadratów różnic prędkości
- 17. Utwórz obiekt w szablonie prędkości
- 18. Test wydajności kwerendy sql
- 19. Jaka jest różnica między ($ test) = (@test); i $ test = @test; w Perlu?
- 20. Jak utworzyć test szybkości pobierania z .NET (C#)
- 21. Test basha (wynik polecenia) test równości
- 22. Super test, test secure REST API
- 23. Jak wykonać test instanceof z Scala (Test)
- 24. Test widoczny w QUnit test widżetu JQueryUI
- 25. Jak używać łańcucha jako szablonu prędkości?
- 26. Framework prędkości na silniku aplikacji Google
- 27. UITouch dotyka ukośnego kierunku palca i prędkości
- 28. Wyłączyć przelicznik prędkości w Spring Boot
- 29. konstruuj nazwy zmiennych dynamicznie w prędkości
- 30. Zmiana prędkości animacji po najechaniu myszką
To jest dobre. Szukałem czegoś takiego jak ja! – kralco626
Używając YUI google scroes a 70 (C) i YAHOO, który uważam, tworzą dodatek, zdobył tylko 75 (C) ... i myślę, że obie te strony ładują się dość szybko ... Czy można uzyskać A ? – kralco626
Ani YSlow, ani Page Speed nie sprawdzają rzeczywistej wydajności JavaScript. – Gumbo