Según tengo entendido, tanto Safari como Chrome usan WebKit. Hay muchos proyectos que le permiten incrustar WebKit, pero quiero que realmente quiera incrustar Chrome (para Windows) en una aplicación C# para que mi aplicación rinda de manera idéntica a Chrome en Windows.¿Qué estoy incrustando exactamente cuando uso WebKit en C#?
Así que cuando inserto, digamos, AwesomiumDotNet, ¿el renderizado, el soporte de CSS, el motor de Javascript, el renderizado de fuentes, etc. será el de Chrome para Windows, o del motor WebKit subyacente?
Presumiblemente, WebKit no maneja elementos como la fuente y el control de representación o Chrome y Safari en Windows se verían idénticos, y aún así no (Safari tiene ese texto borroso, entre otras cosas).
¿Es WebKit el responsable del diseño y los estilos calculados, mientras que el navegador creado sobre WebKit proporciona la representación real? ¿O es más que los proyectos utilizados por Apple y Google se bifurcaron hace un tiempo, y es por eso que son diferentes?
Además, ambos navegadores probablemente utilicen sus propias implementaciones de botones/campos de texto/etc., y ambos pueden cambiar exactamente la forma en que ocurre el procesamiento de texto (por ejemplo, utilizando el motor de texto Unicode de la plataforma o incorporando algo mejor) –