369得票14回答
什么是WebKit,它与CSS有什么关系?

最近,我看到有些标签为“webkit”的问题。这些问题通常与基于Web的CSS、jQuery、布局、跨浏览器兼容性等相关。 那么,“webkit”是什么?它与CSS有什么关系?我还注意到许多网站的源代码中有很多-webkit-...属性。这两者是否相关? 更新 从迄今为止的答案来看......

55得票6回答
在现实世界中,哪些CSS选择器或规则可以显着影响前端布局/渲染性能?

值得关注CSS渲染性能吗?还是我们应该完全不担心CSS的效率,只专注于编写优雅或易于维护的CSS呢? 这个问题旨在成为前端开发人员有关CSS哪些部分实际上可能对设备性能产生重大影响以及哪些设备/浏览器或引擎可能会受到影响的有用资源。这不是关于如何编写优雅或易于维护的CSS的问题,它纯粹是关于...

38得票3回答
GLSL中的顶点着色器属性映射

我正在编写一个带有GLSL着色器的小型渲染引擎: 每个网格(或子网格)都有多个顶点流(例如位置、法线、纹理、切线等),它们被合并到一个大的VBO中,并带有一个MaterialID。 每种材质都有一组纹理和属性(例如高光颜色、漫反射颜色、颜色纹理、法线贴图等) 然后我有一个GLSL着色器,其中包...

35得票3回答
浏览器如何应用CSS,它是否会影响重绘?

假设我们有一个带有单个样式表的HTML页面。浏览器如何将此样式表中的规则应用于HTML?我不是在问如何使其更快,我想知道渲染本身是如何处理的。 它会逐个应用每个规则,同时解析样式表并渐进性地呈现结果吗?或者,CSS文件的内容完全下载,然后进行完全评估,然后一次性应用于HTML?还是其他什么?...

18得票6回答
什么是嵌入应用程序的最佳HTML渲染引擎?

目前,我们的应用程序使用Trident Win32组件,但出于几个原因,我们希望摆脱它,其中最重要的是我们希望跨平台。 我们正在考虑WebKit和Gecko,但在做出决定之前,我想得到一些反馈意见。以下是一些最重要的要求: 它应该相对快速,占用空间较小。理想情况下,我们应该能够轻松地削减...

12得票2回答
你知道一个好的安卓渲染引擎吗?

什么是渲染引擎?Android上有没有渲染引擎?

9得票3回答
如何在JavaScript中检测浏览器渲染引擎?

我读了一本名为“Web前端开发技术丛书:JavaScript高级程序设计(第2版)”的书,其中提到以下代码可以检测浏览器的渲染引擎: <script type="text/javascript"> var client = function(){ var e...

7得票2回答
在OpenGL中处理顶点的最佳技术是什么?C++

我正在为Quake实现一个地图渲染器。目前我正在逐个发送顶点数组。有人告诉我,通过使用顶点数组,可以批量发送顶点并大大加快渲染过程。现在,我刚刚了解到显示列表和最终VBO或顶点缓冲对象。与客户端/服务器通信相比,VBO提供了巨大的优势。如果我只是要开发客户机而不是服务器,那么VBO对我正在做的...