Tab Atkins en 2012:
Nunca ha habido un CSS4. Nunca habrá CSS4. CSS4 no es algo que exista.
Rachel Andrew en 2016:
Si bien se hace referencia a todos los nuevos CSS, ya que CSS3 funcionó durante un corto período de tiempo, no refleja la realidad de la situación actual de CSS. Si lee algo sobre los selectores de CSS3, lo que realmente se describe es algo que forma parte de la especificación de nivel 3 de los selectores de CSS. De hecho, CSS Selectors es una de las especificaciones que está marcada como completada y una Recomendación. El Grupo de Trabajo de CSS ahora está trabajando en Selectores de Nivel 4 con nuevas características propuestas más los selectores que formaban parte del Nivel 3 (y CSS 1 y 2). No es CSS4, sino el nivel 4 de una sola especificación. Una pequeña parte de CSS.
Jen Simmons en 2018:
Mucha gente está esperando que salga CSS4. ¿Dónde está? ¿Cuándo llegará? La respuesta es nunca. CSS4 nunca sucederá. En realidad, no es una cosa.
Así que CSS3 fue una oportunidad única. En lugar de una gran especificación, divídalos en partes y comience todos en el “Nivel 3”, pero luego déjelos evolucionar por separado. Eso fue muy a propósito, para que las cosas pudieran moverse más rápido de forma independiente.
¿El problema? Fue casi demasiado eficaz. CSS3, y quizás en mayor grado, “HTML5”, se convirtieron (casi) en nombres familiares. Tuvo tanto éxito que nos deja con ganas de volver a tirar de esa palanca. Tuvo éxito en muchos niveles:
- Impulsó la tecnología de los navegadores, particularmente en tecnologías que habían estado obsoletas durante demasiado tiempo.
- Hizo que los propietarios del sitio pensaran: “Oye, tal vez sea un buen momento para actualizar nuestro sitio web”.
- Hizo que los educadores pensaran: “Oye, tal vez sea un buen momento para actualizar nuestros planes de estudio”.
Era bueno para la web en general, bueno para los sitios web que lo aprovechaban, y se podía ganar dinero a lo largo del camino. Apuesto a que sería asombroso ver cuánto dinero se ganó en cursos y conferencias ondeando la bandera CSS3.
Peter-Paul Koch en 2020:
Propongo que nosotros, los desarrolladores web, apoyados por el W3C CSS WG, comencemos a decir “¡CSS4 está aquí!” y charlar con entusiasmo sobre cómo llegará al mercado en cualquier momento y transformará la práctica de CSS.
Por supuesto, “CSS4” no tiene ningún significado técnico. Todas las especificaciones CSS actuales tienen sus propias versiones específicas que van de 1 a 4, pero CSS en su conjunto no tiene una versión, y tampoco la necesita.
Independientemente de lo que digamos o hagamos, CSS 4 no llegará al mercado y no transformará nada. Tampoco describe ninguna realidad técnica.
Entonces, ¿por qué hacerlo? Por el efecto de marketing.
Creo que probablemente tenga razón. Si todos nos unimos, podría tener un impacto similar al de CSS3.
Si va a suceder, lo que le dará impulso es si hay un único mensaje claro sobre lo que es. CSS3 fue como:
- radio de borde
- gradientes
- animaciones y transiciones
- transforma
- sombra de la caja
Dios mío, es difícil de recordar ahora. Pero en ese momento era un conjunto bastante claro de cosas que representaban lo que había que aprender y todas eran bastante emocionantes.
¿Qué pondríamos bajo la bandera CSS4?
- Flexbox? (¿Demasiado viejo?)
- Red
- Todo lo nuevo con color (como esta y esto)
- Transformaciones independientes
- Fuentes variables
- Caminos compensados
- ¡Terminemos con el anidamiento!
- ¿Cosas de Houdini? (¿No estás lo suficientemente listo?)
- Selectores de Shadow DOM?
Permítanme decirles que personalmente encabezaré esto si se pueden realizar consultas de contenedores y lo hacemos parte de ello.
¿Qué más? ¿Podemos agregar a la lista? ¿Quieres refutar algo de mi lista?