D.....k
#webdev #jquery
https://github.com/bendc/sprint - podobno dużo szybsza alternatywa dla jQuery
7
  • Najlepsze
  • Wszystkie komentarze
G.....n
G.....n
dużo szybsza alternatywa dla jQuery

@Dreszczyk: Jeśli nie robisz niczego głupiego (tj. nie robisz olbrzymich operacji w DOM w pętli), to kogo obchodzi wydajność jQuery?
9
D.....k
@Ginden: TWOJĄ STARĄ
3
o.....r
o.....r
@lucku: Gra nie warta świeczki. Nie rozumiem tego hejtu na jQuery - to sprawdzona biblioteka z dużym community i ofertą wtyczek. Po co kombinować z czymś innym, tylko dla jakiejś śmiesznego wzrostu wydajności, który i tak zniknie w porównaniu do czasu reakcji użytkownika lub odpowiedzi serwera.
Popatrz na pierwszy lepszy test http://jsperf.com/sprint-js-add
Hurr, durr, Sprint zdążył wykonać prawie 800k ops, a jQuery tylko 200k. No tak, bo na pewno potrzebuję
3
Jurigag
@Dreszczyk: a teraz powiedz mi jedno - czy będą się dla ciebie liczyły nanosekundy przy wybieraniu pojedynczego elementu np ? chyba że w każdej aplikacji wybierasz 200-300 tys elementów w domie no to spoko
1
G.....n
G.....n
@lucku: Po pierwsze - różnica wielkości jQuery 1.9 - Sprint to 25kB. Nawet na łączu EDGE są to ułamki sekund, których nigdy nie zauważysz, bo twoje zależności ładują się sekundę.
Po drugie - pisałem o wykonywaniu kodu, ty mylisz wykonywanie z pobieraniem.
Po trzecie - jeśli czas ładowania bibliotek jest nieakceptowalny to są wzorce pozwalające tego uniknąć, np. AMD, które jQuery wspiera.
Po czwarte, jQuery można pobierać z serwera CDN
1
D.....k
@lucku: ale powiedz @Ginden że jego stara i wtedy będziesz miał racje
1
lucku
@Ginden: to, że 40 razy wolniej się ładuje też Cię nie obchodzi?
0
G.....n
G.....n
@lucku: Ile Ci się wykonuje kod JS na stronie przy ładowaniu?
0
lucku
@Ginden: na starym androidzie czasem sekundę
0
G.....n
G.....n
@lucku: Co w tym kodzie robisz takiego, że wykonuje się sekundę i nie możesz zrobić tego mądrze, by się nie wykonywał sekundę?
0
lucku
@Ginden: ładuję jquery i duzo innych rzeczy. Szkoda sie produkowac skoro uwazasz ze wielkosc bibliotek nie ma znaczenia na mobilnych przegladarkach.
0
lucku
@Ginden: Na laczu edge w dobrym przypadku masz 20kB/s czyli sekunda a nie ulamki sekund. eot
0