Colosseum es una implementación independiente del algoritmo de diseño CSS. Esta implementación es completamente autónoma - no depende de un navegador navegador, y puede ejecutarse sobre cualquier conjunto de objetos en forma de caja que necesiten ser en una página (física o virtual).
Toma un árbol de "nodos" de contenido, como un DOM de un documento HTML, y aplica instrucciones de estilo CSS para diseñar esos nodos como recuadros en la pantalla. la pantalla. En el caso de Toga, en lugar de disponer <div> y <span> elementos, se disponen objetos Box y Button . Esto le permite especificar diseños increíblemente complejos y adaptables para aplicaciones Toga.
Pero el Coliseo como proyecto tiene muchos otros usos posibles. Podría utilizarse en cualquier lugar donde se necesite describir el diseño fuera del contexto del navegador. Por ejemplo, Colosseum podría ser la piedra angular de un renderizador de HTML a PDF que no requiera la participación de un navegador. También podría utilizarse como arnés de pruebas e implementación de referencia para la propia especificación CSS, proporcionando una forma ligera de codificar y codificar y probar los cambios propuestos en la especificación.
La implementación actual se basó originalmente en el proyecto proyecto Yoga, de código abierto de Facebook.
Para más información sobre Colosseum, consulte este blog post en el que se describe el proyecto y su hoja de ruta.
¿Cómo ayudar?
Entonces, ¿por qué se llama "Colosseum"?
El Coliseo, también conocido como Anfiteatro Flavio, es un antiguo anfiteatro romano situado en el centro de Roma. anfiteatro romano en el centro de Roma. Es una asombrosa pieza de arquitectura arquitectura antigua, que destaca por sus tres niveles de arcos, enmarcados por arcos dóricos, jónicos y corintios. dóricas, jónicas y corintias, con un ático decorado con pilastras corintias. con pilastras corintias.
Al igual que las columnas dóricas, jónicas y coríticas forman la arquitectura arquitectura del antiguo mundo romano, CSS forma parte de la arquitectura de la informática moderna. La estructura de los arcos y columnas del Coliseo es un reflejo de la disposición de muchos diseños web e impresos modernos.
El Coliseo fue también una obra gigantesca para su época. En reproducir toda la especificación CSS, con todas sus peculiaridades y excentricidades, es una empresa igualmente enorme.
Pero lo más importante: C-olo-SS-eum.