Hot jQuery Mobile 1.3 přichází s jQuery 2.0, zcela novou verzí oblíbené knihovny JavaScriptu.
Velkou novinkou - kterou jsme si již znali - je, že jQuery 2.0 upustil podporu knihovny pro aplikace Internet Explorer 6, 7 a 8. Tyto tzv. Starší prohlížeče se pomalu plazí k zániku a je jistě pravda, že velmi málo lidí stále používejte IE6. Existuje však stále značný počet klientů, kteří požadují podporu IE 7+.
Výplata za zrušení IE6, 7 a 8 je menší soubor jádra (přes 8kb pro vylepšený soubor), s rychlejším výkonem.
Vývojáři uvedli, že jQuery 2.0 je určen "pro moderní web", což se odráží v nedostatečné podpoře starších verzí IE. Jedním z klíčových aspektů moderního webu - i když se nám nenávidí - je, že lidé stále používají starší verze IE, zejména v rozvojovém světě. Ve skutečnosti je tolik lidí, kteří v současné době využívají IE8 jako svého prohlížeče, je to trochu obtížné ospravedlnění označení "dědictví" vůbec. Samozřejmě by bylo hezké zvážit pouze ty nejaktuálnější prohlížeče, ale tento vývoj týmem jQuery se cítí trochu předčasně.
Jste-li jedním z nešťastných většin, kteří stále potřebují podporu IE6, 7 nebo 8, pak budete muset držet jQuery 1.9 zatím a doufáte, že jQuery 1.10 - který bude podporovat starší verze aplikace Internet Explorer a je naplánován na uvolnění v blízké budoucnosti - bude sloužit vašim účelům.
Dvojitá vidlice jQuery 2.0 a nadcházející 1.10 budou téměř jistě způsobovat zmatek. Složitá otázka je, kterou verzi jQuery by vývojáři měli používat? jQuery 2.0 je nové a lesklé, ale zvyšují výkon opravdu ospravedlňují zaplacenou cenu? jQuery 1.9 je také relativně nové a většina klíčových změn knihovny je uvedena v 1.9.
Je pravděpodobné, že nový štítek "2.0" je červený sleď a skutečné změny se uskutečnily s 1,9, když bylo zabito několik neefektivních metod. Takže snad jQuery 2.0 a jQuery 1.10 jsou pouze nové v názvu, uvolněné jako příprava pro další vývoj po silnici.
Prozatím se zdá, že 1,9 je pro většinu vývojářů jQuery rozumnou volbou. Ať už to bude pravda po delší dobu, je třeba ji vidět.
Budete používat jQuery 2.0 v nadcházejících projektech? Která je nejstarší verze IE, pro kterou se vyvíjíte? Dejte nám vědět v komentářích.
Doporučený snímek / náhled, starší výpočetní obraz přes Shutterstock.