Skip to main content

Hva er en WebGL Trade;Nettleser?

En WebGL Trade;Browser er et program designet ikke bare for å vise Basic Hypertext Markup Language (HTML), JavaScript , og Cascading Style Sheet (CSS) dokumenter som er online, men også for å tolke den spesielle undergruppen for disse spesifikasjonene kjent som WebGL Trade;.Teknisk sett WebGL Trade;er ikke et frittstående språk, men et grafikkbibliotek som bruker lerretelementet i nettleserens gjengivelsesmotor for å lage en bro mellom WebGL Trade;Kode, grafikkmaskinvare og nettleseren.Dette gir en WebGL Trade;Nettleser muligheten til å gjengi avansert tredimensjonal (3D) grafikk mye raskere enn ellers ville være mulig ved å bruke andre typer plugins og mer praktisk enn når du bruker separat kompilerte programmer i nettleseren.Nesten alle de store nettleserne støtter WebGL Trade;Nativt, selv om de nettleserne som ikke implementerer innfødt støtte generelt, har tredjeparts plugins som utsetter de nødvendige HTML-komponentene.Mens en WebGL Trade;Nettleseren er i stand til å gjengi 3D -grafikk raskt på grunn av direkte tilgang til et datagrafikkkort, dette er også kilden til potensielt store sikkerhetshull som kan tillate et ondsinnet program å utføre skadelig kode på en ekstern datamaskin.

en WebGL Trade;Browser inneholder kode som spesifikt kobler funksjonene som er inkludert i et grafikkbibliotek på en måte, slik at de er tilgjengelige gjennom JavaScript .Under HTML Language Standard versjon 5 (HTML5) er det et spesielt element kjent som et lerret som kan brukes til å trekke direkte til et område på en skjerm uten å måtte bruke plug-ins, eller til å jobbe med HTML eller CSS-koder somkan ikke være så presis som nødvendig.Innenfor en kompatibel WebGL Trade;nettleser, JavaScript er bundet til et grafikkbibliotek på lavt nivå og trekker direkte til HTML5-lerretelementet, og gir en plattform for grafikk som kan skyves direkte fra et grafikkort til en displayenhet. Bibliotekene som brukes er OpenGL Embedded Systems Libraries (OpenGL Es ), som er en delmengde av standard OpenGL Bibliotekfunksjoner designet for å fungere med mobile enheter.En grunn til at en WebGL Trade;Nettleser er mulig er den lette naturen til WebGL Trade;Biblioteker, som ikke bruker store mengder ressurser og ikke inneholder noen av de mer prosessorintensive funksjonene til Full OpenGL gjennomføring.Et tilbakevendende spørsmål med en WebGL Trade;Nettleser er imidlertid at driverne og maskinvaren på en datamaskin eller enhet må være i stand til å kjøre en OpenGL ES REG;applikasjon.Noen operativsystemer, enheter, maskinvare og til og med drivere har ikke mulighetene til å drive en WebGL Trade;program og har heller ikke en enkel løsning som er kort for å erstatte grafikkmaskinvaren installert. Store bekymringer for sikkerheten og sikkerheten til en WebGL Trade;Nettleser har forhindret noen store nettleserutviklere fra å implementere støtte for WebGL Trade;Dette kommer først og fremst ned på den direkte tilgangen som nettleseren gir til WebGL Trade;kode.Når det brukes ondsinnet, kan grafikkortet manipuleres for å forårsake skade via vertssystemet, eller i et verste fall kan brukes som en inngangsport for å utføre eller plante skadelig datakode.