什么是WebGL浏览器(WebGL™ Browser)?

网络日志™ 浏览器是一个程序,它不仅可以显示在线的基本超文本标记语言(HTML)、JavaScript®和级联样式表(CSS)文档,还可以解释这些规范的特殊子集WebGL™技术上,WebGL™ 不是独立语言,而是使用浏览器渲染引擎的canvas元素在W...
网络日志™ 浏览器是一个程序,它不仅可以显示在线的基本超文本标记语言(HTML)、JavaScript®和级联样式表(CSS)文档,还可以解释这些规范的特殊子集WebGL™技术上,WebGL™ 不是独立语言,而是使用浏览器渲染引擎的canvas元素在WebGL之间创建桥梁的图形库™ 代码,图形硬件和浏览器™ 浏览器渲染高级三维(3D)图形的能力比使用其他类型的插件要快得多,并且比在浏览器中使用单独编译的程序更方便。几乎所有主要的web浏览器都支持WebGL™ 在本机方面,尽管那些不实现本机支持的浏览器通常都有第三方插件,它们公开了必需的HTML组件™ 由于直接访问计算机图形卡,浏览器能够快速呈现3D图形,这也是潜在的巨大安全漏洞的来源,这些漏洞可能允许恶意程序在远程计算机上执行有害代码。WebGL技术创建了图形库,而不是用HTML编码显示网页™ 浏览器包含的代码以某种方式将图形库中包含的函数链接起来,以便可以通过JavaScript®访问这些函数。在HTML语言标准版本5(HTML5)下,有一种称为画布的特殊元素可用于直接绘制到屏幕的某个区域,而无需使用插件或使用可能不够精确的HTML或CSS标记在兼容的WebGL中™ 浏览器,JavaScript®绑定到一个低级图形库,并直接绘制到HTML5画布元素,提供了一个可以直接从图形卡推送到显示设备的图形平台。使用的库是OpenGL®嵌入式系统库(OpenGL ES®),这是设计用于移动设备的标准OpenGL®库函数的子集™ 浏览器是可能的是WebGL的轻量级特性™ 库,这些库不会消耗大量资源,也不包含完整OpenGL®实现的一些处理器密集型功能。WebGL经常出现的问题™ 然而,浏览器是指计算机或设备上的驱动程序和硬件必须能够运行OpenGL ES®应用程序。某些操作系统、设备、硬件甚至驱动程序都不具备运行WebGL的功能™ 程序,也没有一个简单的解决方案,即更换安装的图形硬件。主要关注的是WebGL的安全性和安全性™ 浏览器使一些主要的浏览器开发人员无法完全实现对WebGL的支持™。这主要归结为浏览器提供给WebGL的直接访问™ 当恶意使用时,图形卡可以通过主机系统被操纵造成损坏,或者在最坏的情况下,可以被用作网关来执行或植入有害的计算机代码
  • 发表于 2020-08-07 17:04
  • 阅读 ( 800 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具