Co je prohlížeč WebGL ™?

Prohlížeč WebGL ™ je program navržený nejen pro zobrazení základních dokumentů o základních značkových jazycích hypertext (HTML), JavaScript® a Cascading Style Sheet (CSS), které jsou online, ale také pro interpretaci zvláštní podskupiny těchto specifikací známých jako WebGL ™. Technicky, WebGL ™ není samostatný jazyk, ale grafická knihovna, která používá prvek plátna vykreslovacího motoru prohlížeče k vytvoření mostu mezi kódem WebGL ™, grafickým hardwarem a prohlížečem. To dává prohlížeči WebGL ™ schopnost vykreslit pokročilou trojrozměrnou (3D) grafiku mnohem rychleji, než by jinak bylo možné pomocí jiných typů plug-in a pohodlněji než při použití samostatně kompilovaných programů uvnitř prohlížeče. Téměř všechny hlavní webové prohlížeče podporují WebGL ™ nativně, ačkoli ty prohlížeče, které neimplementují nativní podporu, mají obecně pluginy třetích stran, které odhalují potřebné komponenty HTML. Zatímco prohlížeč WebGL ™ je schopenVykreslování 3D grafiky rychle kvůli přímému přístupu poskytnutému na počítačovou grafickou kartu je také zdrojem potenciálně velkých bezpečnostních otvorů, které by mohly umožnit škodlivému programu provádět škodlivý kód na vzdáleném počítači.

V podstatě prohlížeč WebGL ™ obsahuje kód, který konkrétně propojuje funkce obsažené v grafické knihovně tak, aby byly přístupné prostřednictvím JavaScript®. V rámci HTML Language Standard verze 5 (HTML5) existuje speciální prvek známý jako plátno, který lze použít k přitahování přímo do oblasti obrazovky, aniž byste museli používat pluginy, nebo pracovat se značkami HTML nebo CSS, které nemusí být tak přesné, jak je to požadováno. V kompatibilním prohlížeči WebGL ™ je JavaScript® navázán na grafickou knihovnu s nízkým úrovním a přitahuje se přímo na prvek plátna HTML5 a poskytuje platformu pro grafiku, kterou lze tlačit přímo z grafické kartyna zobrazovací zařízení.

Použité knihovny jsou knihovny OpenGL® Embedded Systems Libraries (OpenGL ES®), které jsou podmnožinou standardních funkcí knihovny OpenGL® navržených pro práci s mobilními zařízeními. Jedním z důvodů, proč je možný prohlížeč WebGL ™, je lehká povaha knihoven WebGL ™, které nekonzumují velké množství zdrojů a neobsahují některé z více funkcí procesoru plné implementace OpenGL®. Opakujícím se problémem s prohlížečem WebGL ™ je však to, že ovladače a hardware na počítači nebo zařízení musí být schopny spustit aplikaci OpenGL ES®. Některé operační systémy, zařízení, hardware a dokonce i ovladače nemají schopnosti pro spuštění programu WebGL ™ a také nemají snadné řešení, které nainstaluje nainstalovaný grafický hardware.

Hlavní obavy o bezpečnost a zabezpečení prohlížeče WebGL ™ zabránily některým hlavním vývojářům prohlížeče plně implementovatPodpora WebGL ™. To se primárně spočívá v přímém přístupu, který prohlížeč poskytuje kódu WebGL ™. Při škodlivě lze manipulovat s manipulací s grafickou kartou, aby způsobila poškození hostitelským systémem nebo v nejhorším případě lze použít jako bránu k provedení nebo zasazení škodlivého počítačového kódu.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?