Skip to main content

Vad är en WebGl Trade;Webbläsare?

A WebGL Trade;Webbläsare är ett program utformat inte bara för att visa grundläggande hypertext Markup Language (HTML), JavaScript , och Cascading Style Sheet (CSS) -dokument som är online, utan också för att tolka den speciella delmängden av dessa specifikationer som kallas WebGL Trade;Tekniskt sett Webgl Trade;är inte ett fristående språk utan ett grafikbibliotek som använder Canvas-elementet i webbläsarens renderingsmotor för att skapa en bro mellan WebGL Trade;Kod, grafikhårdvara och webbläsaren.Detta ger en WebGl Trade;Webbläsare Möjligheten att göra avancerad tredimensionell (3D) grafik mycket snabbare än vad som annars skulle vara möjligt med andra typer av plug-ins och mer bekvämt än när du använder separat sammanställda program i webbläsaren.Nästan alla större webbläsare stöder WebGL Trade;Naturligtvis, även om de webbläsare som inte implementerar inbyggt stöd i allmänhet har tredjeparts plug-ins som avslöjar de nödvändiga HTML-komponenterna.Medan en webgl handel;Webbläsare kan snabbt göra 3D -grafik på grund av den direkta åtkomsten till ett datorgrafikkort, detta är också källan till potentiellt stora säkerhetshål som kan göra det möjligt för ett skadligt program att utföra skadlig kod på en fjärrdator.

I huvudsak,en webgl handel;Webbläsare innehåller kod som specifikt länkar de funktioner som ingår i ett grafikbibliotek på ett sätt så att de är tillgängliga via JavaScript .Under HTML Language Standard version 5 (HTML5) finns det ett speciellt element som kallas en duk som kan användas för att dra direkt till ett område på en skärm utan att behöva använda plug-ins, eller för att arbeta med HTML eller CSS-taggar somkanske inte är så exakt som krävs.Inom en kompatibel WebGl Trade;Webbläsare, JavaScript är bunden till ett grafikbibliotek på låg nivå och drar direkt till HTML5 Canvas-elementet, vilket ger en plattform för grafik som kan skjutas direkt från ett grafikkort till en displayenhet.

Bibliotek som används är OpenGL Inbäddade systembibliotek (OpenGl Es ), som är en delmängd av standard OpenGL Biblioteksfunktioner utformade för att arbeta med mobila enheter.En anledning till att en WebGl Trade;Webbläsare är möjlig är den lätta naturen hos WebGL Trade;Bibliotek, som inte konsumerar stora mängder resurser och inte innehåller några av de mer processorintensiva funktionerna i Full OpenGL genomförande.Ett återkommande problem med en WebGL Trade;Webbläsare är emellertid att drivrutinerna och hårdvaran på en dator eller enhet måste kunna köra en OpenGl Es Ansökan.Vissa operativsystem, enheter, hårdvara och till och med förare har inte kapaciteten att driva en WebGL Trade;program och har inte heller en enkel lösning för att ersätta grafikmaskinvaran installerad.

Stora problem med säkerheten och säkerheten för en WebGL Trade;Webbläsare har hindrat vissa stora webbläsarutvecklare från att fullt ut implementera support för WebGL Trade;.Detta beror främst på den direkta åtkomst som webbläsaren tillhandahåller WebGL Trade;koda.När det används skadligt kan grafikkortet manipuleras för att orsaka skador via värdsystemet eller, i värsta fall, kan användas som en gateway för att utföra eller plantera skadlig datorkod.