Blink (motor de navegación)


Blink es un motor de navegador desarrollado como parte del proyecto Chromium con contribuciones de Google , Meta , Microsoft , Opera Software , Adobe , Intel , IBM , Samsung y otros. [2] [3] Se anunció por primera vez en abril de 2013. [4]

El nombre de Blink estuvo influenciado por una combinación de dos factores principales: las connotaciones de velocidad y una referencia al elemento HTML de presentación no estándar de Blink , [5] [6] que fue introducido por Netscape Navigator y respaldado por Presto y Gecko . navegadores basados ​​en Windows hasta agosto de 2013. [7] Blink, contrariamente a su nombre, nunca admitió funcionalmente el elemento.

Blink es una bifurcación del componente WebCore de WebKit , [8] que originalmente era una bifurcación de las bibliotecas KHTML y KJS de KDE . [9] [10]Se usa en Chrome a partir de la versión 28, [11] [12] Microsoft Edge a partir de la versión 79, [13] Opera (15+), [11] Vivaldi , Brave , Amazon Silk y otros Chromium navegadores y marcos basados ​​en . [ cita requerida ]

Gran parte del código de WebCore se usó para funciones que Google Chrome implementó de manera diferente, como el sandboxing y el modelo multiproceso. Estas partes se modificaron para la horquilla Blink y, aunque un poco más voluminosas, permitieron una mayor flexibilidad para agregar nuevas funciones. La bifurcación también desaprueba los prefijos de proveedores de CSS ; los prefijos existentes se eliminarán gradualmente y, en su lugar, se habilitará una nueva funcionalidad experimental de forma voluntaria. [14] Aparte de estos cambios planificados, Blink inicialmente se mantuvo relativamente similar a WebCore. [12]

Según el recuento de confirmaciones, Google fue el mayor contribuyente a la base de código de WebKit desde finales de 2009 hasta 2013, cuando comenzaron a trabajar en su bifurcación, Blink. [15]

Blink expone una API pública que permite que los navegadores como Chromium interactúen con Blink mientras permanecen aislados de los cambios internos en el motor del navegador. [17]