Přejít k navigační liště

Zdroják » Zprávičky » Jak moc zasahují javascriptové frameworky do globálního jmenného prostoru?

Jak moc zasahují javascriptové frameworky do globálního jmenného prostoru?

Tuto otázku si položil Mats Bryntse a pokusil se na ni najít odpověď. Pro porovnání vytvořil jednoduchý nástroj, který počet globálních identifikátorů u každého frameworku změří. Jak? Načte jej do iframe a spočítá, kolik globálních identifikátorů přibylo. Nejlépe je na tom framework YUI, který používá jen jeden ( YAHOO), framework jQuery používá dva ( $ a jQuery), Dojo jich používá 5, Prototype 25 a MooTools dokonce 149. Zajímavostí je i skript měřící návštěvnost pro Google Analytics, který ke své celkem jednoduché funkčnosti používá 76 globálních identifikátorů.

Nejedná se o statistiku jedinou. Matsův nástroj spočítá i počet identifikátorů, které daný framework vloží do runtime objektů JavaScriptu (např. rozšíření řetězců o další metody). Ale to už je úplně jiná, byť také zajímavá, statistika (najdete ji v témže nástroji ve sloupci „Augmented“).

Komentáře

Odebírat
Upozornit na
guest
4 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře
ReverseDeep

Dobre ze som presiel z MooTols na jQuery. Robim sice weby sam od nuly, takze mam nad JS na stranke kontrolu, ale raz sa mozno objavi pracicka na existujucom projekte.

Ladislav Thon

The results on this page are only reliable in FF3!

Jsme opět v době optimalizováno pro MSIE 4.0 a vyšší?

David Grudl

Asi by se slušelo dodat, že těch 76 identifikátorů má starý kód Google Analytics, který byl už před více než rokem nahrazen novým kódem, který alokuje pouze 1 identifikátor.

Cesta URL: co se děje, než se načte webová stránka

Když do adresního řádku prohlížeče napíšete webovou adresu a stisknete Enter, spustí se fascinující řetězec procesů, které propojují váš počítač s celým světem. Od překladu doménového jména na IP adresu, přes navázání šifrovaného spojení, až po vykreslení každého pixelu na obrazovce - to všechno se odehraje během zlomků sekundy. Pojďme se podívat, co se mezitím děje pod kapotou webu.

Stav SIMD v Rustu v roce 2025

Různé
Komentáře: 1
SIMD - neboli Single Instruction, Multiple Data - znamená, že procesor může jednou instrukcí zpracovat více datových prvků najednou. Typicky to znamená, že místo sčítání dvou čísel přičtete dvě sady čísel paralelně. To může přinést výrazné zrychlení například při zpracování obrazu, audia nebo numerických výpočtů. Pokud již SIMD znáte, tato tabulka je vše, co budete potřebovat. A pokud s SIMD teprve začínáte, tabulku pochopíte do konce tohoto článku