y el código de la aplicación. Entonces Quick. La forma en que Quick opera es que la página puede volverse interactiva sin descargar y ejecutar el JavaScript en el cliente. Esto significa que la página es casi instantánea o tiene un tiempo de carga único. Esta es la premisa principal del framework Quick, que es servir HTML con mínimo JavaScript e incrementar la interacción solo cuando sea necesario.
Aquí hay una imagen de la hidratación para los típicos frameworks actuales, frameworks de front-end, y esta es la reconfigurabilidad para Quick. Entonces, ¿cómo logra Quick esta reconfigurabilidad? En resumen, Quick sabe cómo serializar tus cierres. Y esto es algo que otros frameworks no pueden hacer. Entonces, ¿qué son los cierres? Los cierres, si recuerdas, en JavaScript son una función que tiene un estado o data. Básicamente, Quick puede tomar ese cierre y serializarlo, que es esencialmente cómo Quick puede reanudar o dar vida a tu aplicación de inmediato desde el servidor al cliente sin tener que hacer el proceso de hidratación. Esto es lo que hace que Quick sea reanudable o reproducible, porque el cliente no necesita ejecutar todos los componentes para averiguar dónde están los oyentes.
Quick es progresivo, lo que significa que el usuario comienza a interactuar con la página porque Quick comenzará a descargar, ejecutar todo el código necesario para esa interacción. De esta manera, las aplicaciones Quick actúan más como aplicaciones transmisibles en lugar de descargar todo de antemano antes de la interacción. La transmisibilidad es supuestamente simple en concepto. Guardas el estado del servidor y luego lo mueves al cliente y luego continúas o reanudas donde el servidor lo dejó. Pero puede ser simple en concepto, pero es difícil de implementar hasta Quick. Porque Qwik puede tomar ese cierre y serializarlo. Esencialmente, así es como Qwik puede reanudar o dar vida a tu aplicación de inmediato desde el servidor al cliente sin tener que hacer el proceso de hidratación o ejecutar ansiosamente tu código. Entonces, esto es lo que hace que Qwik sea reanudable o reproducible, es que porque el cliente no necesita ejecutar todos los componentes para averiguar dónde están los oyentes. Entonces, para empezar. Puedes elegir tu administrador de paquetes preferido. Puedes ejecutar el siguiente comando. Puedes hacer el npm create Qwik app latest, pnpm, yarn. Y luego tenemos esto ahora, bond, que es el último runtime ahora, JavaScript, que está compitiendo por nuestra atención. Así que sé que está impulsado por ZIG, por lo que aspira a ser un JavaScript runtime y kit de herramientas todo en uno. Sí, así que de todos modos, de vuelta a Qwik. Entonces, el CLI te guiará a través del menú interactivo para establecer el nombre del proyecto, y luego seleccionar uno de los inicios, y te preguntará si quieres instalar dependencias. Entonces veamos Qwik en acción. Así que aquí tengo la página de inicio o la página de aterrizaje de una simple aplicación Qwik. Y si abres DevTools aquí, podemos ver que no hay JavaScript entregado al navegador porque esta es solo una página lateral simple y no se requiere interactividad. Y
Comments