Motores alternativos
Lo que se está explorando para no depender del motor del sistema, qué cambiaría, y cómo se lee una novedad así sin entusiasmarse ni descartarla.
Qué se intenta
El objetivo es concreto: un motor de renderizado propio, ligero, escrito en Rust, que se pueda empaquetar sin arrastrar un navegador entero.
La cuarta fila es la que decide, y es la razón por la que esto lleva años en camino: no es difícil hacer un motor ligero; es difícil hacer uno que soporte lo que la gente escribe.
Qué no cambiaría
Y merece decirlo porque a veces se presenta como una revolución mayor de lo que sería:
- Todo lo del core sigue igual. Comandos, estado, datos, red, procesos: la fase III a la VIII no dependen del motor.
- La capa de ventanas sigue igual. Nivel 74.
- El puente sigue igual. Nivel 75.3.
- Y todo lo de distribución, firma y actualización sigue igual. Fases X y XI.
Lo que cambiaría es la mitad de arriba y su comportamiento, que es mucho y no es todo.
Cómo leer una novedad así
Y esto es lo transferible del nivel:
Y una quinta que este temario ya contestó: ¿cuánto de mi trabajo está atado a esto? Nivel 70.5 — y para un motor alternativo, la respuesta es «la mitad de arriba», que es una exposición acotada.
La postura razonable
Y honestamente:
- Seguirlo con interés y no apostar el proyecto. Es lo que corresponde a algo en desarrollo.
- Y la decisión de hoy no cambia: el motor del sistema es lo que funciona hoy en producción, con lo del nivel 75.4 asumido.
- Y si algún día hay una alternativa madura, cambiar afectaría a la mitad de arriba — que es exactamente lo que el nivel 70.5 decía que estaba expuesto.
Y esa es la ventaja de haber construido con las capas separadas: una novedad de esta magnitud sería un cambio grande, no una reescritura.