Así que intentamos ofrecer más herramientas para eso y también dar más acceso a la IA a estas herramientas para poder resolver estos casos y analizar sus cosas. Genial. Creo que esto sería, ¿cuál sería el orden de lo no importante... De acuerdo. Lo siento. Me cuesta leer este. ¿Sería el orden no importante para CSS cuando usas clases utilitarias como Tailwind? Tailwind es una buena solución a este problema de chunking u ordenamiento de CSS, porque básicamente CSS toma tu aplicación y genera un solo archivo CSS desde la perspectiva de Bundler. Así que un solo archivo CSS, y por lo tanto, el orden no es importante porque es un solo archivo desde nuestra perspectiva. Y Tailwind básicamente maneja el orden ellos mismos teniendo solo un orden fijo de estas clases que ocurren en ese orden. Así que eso es bastante bueno desde nuestra perspectiva, porque entonces no tenemos que preocuparnos por el orden nuevamente y también ayuda con eso. Así que Tailwind es la solución, o una solución, solución, solución/solución para este problema de ordenamiento. Y sí, todas las soluciones de CSS atómico son básicamente eso en ese sentido. Tiene compensaciones, de nuevo. Tailwind, porque hace un solo archivo, básicamente rompe todo tu tree-shaking. Así que obtienes solo las clases que usas en tu aplicación, pero no es específico de la página, no es específico del grupo de chunks. Así que en tu página de inicio, ahora estás cargando todas las clases CSS que necesitas en tu panel de administración, y eso tampoco está optimizado. Así que es una compensación de nuevo. Como siempre, todo es una compensación. Sí, correcto. Sí, exactamente. ¿Has explorado la ordenación topológica para el ordenamiento de CSS frente al conteo de solicitudes? Sí, así que hacemos ordenación topológica después de que determinamos un gráfico no cíclico de eso. Así que lo primero es obtener un gráfico no cíclico para hacer la ordenación topológica. Pero si tienes múltiples grupos de chunks, no tienes un gráfico no cíclico en primer lugar. Las diapositivas que estaba mostrando básicamente te muestran el proceso para determinar un gráfico no cíclico, y luego en este gráfico, hacemos la ordenación topológica, pero es bastante simple entonces. ¿Qué hay de las capas en CSS? Así que ahora dice que las capas están ampliamente disponibles en CSS, ¿no podrían ayudar a optimizar enormemente CSS? Pensé lo mismo, y lo intentamos, y no funcionó, porque las capas, si pones cada módulo CSS en su propia capa, y luego solo haces el ordenamiento en las capas, rompe todas estas cosas de preferencia de selectores CSS, porque entonces básicamente no funciona más, porque no puedes estilizar algo teniendo diferentes precedencias de selectores y esas cosas, así que rompe ese tipo de cosas. Así que las capas, lamentablemente, no funcionaron. Pensé lo mismo, y lo implementamos, de hecho, pero luego descubrimos que no funciona. Sí, es increíble que tengas que abordar todos estos problemas y bajar. Esto es tanta complejidad, ¿verdad? Veamos. En cuanto al orden de CSS, ¿qué tan común es el problema si escribes bien tus estilos, o tienes ejemplos comunes que afectarían a la mayoría de las personas? Sí, así que si estás usando el enfoque 3 actualmente por defecto, y eso depende de que escribas bien tus estilos, y funciona si escribes bien tus estilos, pero, sí, ese es un problema.
Comments