Cómo Core Web Vitals afectarán el ranking de Google en 2021

This ad is not shown to multipass and full ticket holders
JSNation US
JSNation US 2025
November 17 - 20, 2025
New York, US & Online
See JS stars in the US biggest planetarium
Learn More
In partnership with Focus Reactive
Upcoming event
JSNation US 2025
JSNation US 2025
November 17 - 20, 2025. New York, US & Online
Learn more
Bookmark
Rate this content

Obtener un lugar destacado en Google puede tener un impacto de varios millones de dólares en tu negocio. A partir de mayo de 2021, el rendimiento de tu sitio (determinado por Core Web Vitals) será fundamental para tu ranking en las búsquedas. Aprende cómo Next.js puede ayudarte a optimizar el rendimiento, la experiencia del usuario y el SEO de tu sitio.

This talk has been presented at JSNation Live 2021, check out the latest edition of this JavaScript Conference.

FAQ

Los Core Web Vitals son un conjunto de métricas que Google utiliza para evaluar la experiencia del usuario en un sitio web, enfocándose en la carga, interactividad y estabilidad visual de las páginas. Son importantes para SEO porque un mejor rendimiento puede conducir a una mejor clasificación en los resultados de búsqueda, impactando directamente en el negocio online.

Las tres métricas principales de Core Web Vitals son: Largest Contentful Paint (LCP), que mide la velocidad de carga percibida; First Input Delay (FID), que mide la interactividad y la respuesta de la página; y Cumulative Layout Shift (CLS), que evalúa la estabilidad visual de la página durante la carga.

El tiempo ideal para un buen Largest Contentful Paint (LCP) es de menos de 2.5 segundos. Un LCP rápido ayuda a asegurar que la página sea percibida como útil y atractiva para el usuario.

El First Input Delay (FID) mide el tiempo que tarda la página en responder a la primera interacción del usuario, como clics o toques. Un FID menor de 100 milisegundos es ideal para garantizar que los elementos interactivos sean rápidos y responsivos, mejorando la experiencia del usuario y su percepción sobre la eficiencia del sitio.

El Cumulative Layout Shift (CLS) es una métrica que mide la cantidad de cambios inesperados en el layout de una página durante la carga. Para mejorar el CLS, se puede minimizar o evitar los desplazamientos dinámicos de contenido asegurando que los elementos tengan dimensiones específicas antes de cargar el contenido y utilizando esqueletos de carga.

Vercel es una plataforma que permite a los desarrolladores construir sitios web de alto rendimiento de manera eficiente. Ofrece herramientas de despliegue rápido y soluciones integradas, facilitando la gestión y optimización de aplicaciones web, especialmente con frameworks como Next.js.

Next.js ha evolucionado para permitir mayor dinamismo y flexibilidad en el desarrollo de aplicaciones web. Ahora es posible elegir, a nivel de página, qué contenido se genera como HTML estático y cuál mantiene dinamismo, adaptándose así mejor a las necesidades de los desarrolladores modernos.

Para obtener más información sobre la próxima conferencia de Next.js, los interesados pueden registrarse y obtener detalles en nextjs.org/conf. Esta plataforma proporcionará acceso a las últimas novedades y características que se presentarán en el evento.

Lee Robinson
Lee Robinson
31 min
10 Jun, 2021

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Lee, un arquitecto de soluciones en Vercel, presenta los Core Web Vitals y su impacto en el SEO, resaltando la importancia del rendimiento web y compartiendo ejemplos de Amazon y Walmart. Explica las métricas de los Core Web Vitals, incluyendo Largest Contentful Paint, First Input Delay y Cumulative Layout Shift. Lee analiza estrategias para reducir el Cumulative Layout Shift, los beneficios y desafíos de usar paquetes npm en el ecosistema de React, y la próxima conferencia de Next.js. Concluye invitando a los oyentes a visitar su perfil de Twitter y expresando gratitud por su participación.

1. Introducción a Core Web Vitals y el Impacto en SEO

Short description:

En esta parte, Lee, un arquitecto de soluciones en Vercel, presenta el tema de Core Web Vitals y cómo afectan al SEO. Explica la importancia del rendimiento web y comparte ejemplos de Amazon y Walmart. Lee también menciona al fundador de Nomad List y el impacto positivo de un mejor rendimiento en el SEO. Luego, analiza cómo Google ha proporcionado herramientas para medir el rendimiento e introduce las métricas de Core Web Vitals, comenzando con Largest Contentful Paint.

¡Hola a todos, muchas gracias por unirse hoy y estoy muy emocionado de hablar sobre cómo Core Web Vitals afectará el ranking de Google en 2021! Mi nombre es Lee y soy un arquitecto de soluciones en Vercel, y lidero DevRel para Next.js.

Si no has oído hablar de Vercel, no te preocupes. Vercel es una plataforma para desarrolladores que les permite construir excelentes sitios web. Si no lo has probado, te recomiendo ir a deploy.new y desplegar una aplicación en cuestión de minutos.

Pero lo que vamos a hablar hoy es un poco sobre estas cosas llamadas Core Web Vitals. Comenzaré con un poco de antecedentes e introducción. Luego profundizaré en estos Core Web Vitals y cómo afectarán tu Optimización para Motores de Búsqueda, o SEO. Daré algunas estrategias prácticas para mejorar el rendimiento. Y finalmente, después de implementar esas estrategias, medir ese rendimiento y ver los cambios que has realizado.

Pero antes de poder hacer todo eso, retrocedamos y hagamos una introducción sobre por qué debemos preocuparnos por el rendimiento web. En 2009, Amazon descubrió que por cada 100 milisegundos de latencia adicional, veían un 1% menos de ventas. Pudieron relacionar directamente el rendimiento con el impacto comercial en sus ventas. Y para reiterar este punto, si miramos unos años después, Walmart, cuando redujo la latencia en 100 milisegundos, obtuvo un 1% más de ingresos, y esto fue en 2012. Idea similar, resultados similares aquí. La conclusión es que un mejor rendimiento conduce a un mejor SEO y tiene un impacto directo en tu negocio.

Me encanta esta captura de pantalla del fundador de Nomad List, que dice: ¿Google Search hizo una actualización del algoritmo? Porque hoy me desperté y, por alguna razón, mi SEO estaba por las nubes. Estaba obteniendo muchas más clics en Google Search Console, viendo la tasa de conversión de las personas que vienen de Google. Entonces, cuando tienes un mejor rendimiento, como lo hacen en Nomad List, al final conducirá a un mejor SEO, especialmente ahora con la introducción de Core Web Vitals.

Entonces, ¿cómo podemos medir esta experiencia de usuario real de las personas que usan nuestro sitio? Google se ha preocupado por el rendimiento durante mucho tiempo y nos ha proporcionado muchas herramientas diferentes para medir ese rendimiento. Pero cuando hay tantas herramientas diferentes, puede ser difícil entender en qué cosas importantes debo enfocarme y cuáles son las medidas cuantitativas para comprender qué es bueno y qué es malo. Por lo tanto, realmente se logró un avance cuando el Grupo de Trabajo de Rendimiento Web trabajó con Google para introducir estas Métricas de Core Web Vitals. Vamos a hablar de ellas en un segundo. Pero realmente te ayudan a comprender qué tan buena es tu experiencia de usuario real al centrarte en el resultado para el usuario final, cómo están percibiendo tu sitio. Qué tan rápido llega frente a sus ojos, si las cosas saltan o no, qué tan rápido reacciona a la entrada, y estamos optimizando la calidad de la experiencia. Google y el Grupo de Trabajo de Rendimiento Web realizaron esta investigación y citaron otras investigaciones sobre HCI, interacción humano-computadora, para comprender cuáles son las métricas más importantes a tener en cuenta. Y eso son los Core Web Vitals. Primero, tenemos Largest Contentful Paint. Esta es la velocidad de carga percibida de tu página. Básicamente, el punto en el que entra el elemento más grande, típicamente algo como una imagen o un video.

2. Core Web Vitals y Métricas

Short description:

Cuando tienes un LCP rápido, ayuda a asegurar que tu página sea útil. Estos Core Web Vitals nos brindan orientación sobre qué es bueno y qué no es muy bueno. Apunta a un LCP de menos de 2.5 segundos. El primer retraso de entrada mide el tiempo desde que un usuario interactúa con la página hasta que el navegador procesa los controladores de eventos. Apunta a menos de 100 milisegundos. El desplazamiento acumulativo del diseño tiene como objetivo tener la menor cantidad de cambios de diseño posible en nuestros sitios web.

Cuando tienes un LCP rápido, ayuda a asegurar que tu página sea útil. Es mostrar la pintura en la pantalla o mostrar el contenido en la pantalla rápidamente. Como mencioné antes, estos Core Web Vitals no solo nos dicen qué, sino que también nos brindan orientación sobre qué es bueno, qué es más o menos, y qué no es muy bueno.

Queremos apuntar a un LCP de menos de 2.5 segundos, idealmente. Hay más información en la parte inferior derecha de estas diapositivas si quieres aprender más y profundizar más. Un ejemplo de esto, solo para mostrar realmente cómo se ve esto, es para la Búsqueda de Google. Digamos que estoy cargando una página que busca a Larry Page. Ves que tengo mi primer Contentful Paint, lo primero que veo en la pantalla, y luego el Largest Contentful Paint llega poco después de eso. Hay muchos más ejemplos de esto en la página de WebDev también.

El siguiente es el primer retraso de entrada. Esto mide la cantidad de tiempo desde que un usuario interactúa por primera vez con la página. Ya sea haciendo clic en un enlace, haciendo clic en un botón o usando algún tipo de control personalizado impulsado por JavaScript. El tiempo entre cuando realmente hacen clic y cuando el navegador comienza a procesar esos controladores de eventos. Creo que todos hemos visto un mal ejemplo de esto. Haces clic en un elemento y no sucede nada cuando haces clic y te frustras y haces clic varias veces más, no es genial. Queremos apuntar a menos de 100 milisegundos, idealmente, para tener esos elementos interactivos. Para mostrar esta imagen, relacionando esto con FCP, sé que hay mucho sucediendo aquí. Entonces, a la izquierda, navegamos a una página esencialmente, y esto avanza de izquierda a derecha cronológicamente. Navegamos a una página, esa navegación comienza. Obtenemos algo de pintura en la pantalla, y nuestro navegador puede interpretar eso y entender eso. Y luego ves en el medio, hay un punto donde el navegador recibe esa primera entrada del usuario. Entonces, el tiempo entre ahí y cuando realmente puede responder es el primer retraso de entrada. La otra métrica en la parte superior es un resumen de todo esto, que es TTI, o tiempo de interacción.

El siguiente y último que vamos a hablar es el desplazamiento acumulativo del diseño o estabilidad visual. Estoy seguro de que has estado en un sitio web en algún lugar y estás leyendo algo y de repente el contenido cambia frente a ti. Hay algún tipo de cambio, tal vez pierdes tu lugar o haces clic accidentalmente en algo. Esto puede ser una experiencia realmente frustrante, y queremos apuntar a tener la menor cantidad de cambios de diseño posible en nuestros sitios web. Entonces, un ejemplo de esto, este es un ejemplo realmente malo. Estás tratando de retroceder, pero cambia en tu diseño y accidentalmente realizas tu pedido. Esta es una experiencia realmente frustrante.

3. Reduciendo CLS y Desarrollos Futuros

Short description:

Una idea para reducir CLS es utilizar esqueletos de carga para el contenido, evitando saltos de diseño. Los Core Web Vitals (LCP, FID, CLS) son herramientas para medir y mejorar los frameworks. La fragmentación de los paquetes npm en el ecosistema de React es tanto una ventaja como una desventaja. Next.js permite construir HTML estático con aplicaciones de React y ofrece opciones dinámicas a nivel de página. La próxima conferencia de Next.js presentará algo emocionante para mejorar el desarrollo colaborativo.

No queremos esto. Esto es lo que queremos evitar. Una idea de cómo podrías reducir CLS sería, como en este ejemplo, mostrar el panel de Vercel. Te darás cuenta de que cuando se recarga, hay esqueletos de carga para todo el contenido. Y esto significa que el diseño no salta en absoluto cuando el contenido realmente termina de resolverse desde alguna API. Estas son las tres Core Web Vitals, LCP, FID y CLS.

Estas son herramientas que nos permitirán medir, comprender y luego mejorar algunos frameworks. Tienes el framework y luego necesitas encontrar este complemento o descargar esta otra cosa para hacer que algo que es bastante estándar en los sitios web funcione, pero tener todas esas cosas integradas, creo que hace que todo el proceso y el ciclo de desarrollo sea mucho más sencillo.

Has estado trabajando con Next.js durante bastante tiempo y has visto los productos, has visto cómo madura con el tiempo? ¿Ha habido alguna diferencia en la forma en que los desarrolladores lo utilizan o cosas que tal vez eran de cierta manera cuando Next.js recién comenzaba y ganaba popularidad, mientras que ahora más desarrolladores lo están adoptando? Sí, así que una cosa que quiero mencionar rápidamente y que me parece muy interesante, y luego responderé a eso, es la fragmentación de la instalación de paquetes npm, especialmente en el ecosistema de React, es en realidad una ventaja y una desventaja al mismo tiempo. Y por eso es tan difícil cuando hablas de esto con la gente, porque el hecho de que puedas instalar npm install react literalmente cualquier cosa, alguien ha construido un paquete, también es lo mejor y lo más confuso para los principiantes. Así que tener esa comunidad y ese ecosistema y también tener soluciones más orientadas es lo mejor de ambos mundos. Es un tema complicado, sin duda. Pero en respuesta a tu pregunta, ¿qué hemos cambiado con Next.js basado en el crecimiento? Bueno, creo que una de las cosas más importantes cuando hablaba de cómo comenzó como renderizado en el servidor, en ese momento comenzamos a darnos cuenta de que mucha gente quería construir HTML completamente estático con sus aplicaciones de React. Ya habían entendido el modelo mental de cómo construir una aplicación de React. Les gustaba construir componentes. Tenía sentido. Así que no querían tener que cambiar a una herramienta completamente diferente solo para construir algunas partes estáticas de sus sitios. Y lo que hicimos fue dar un paso atrás y miramos eso y dijimos, esto es genial. Y ahora queremos hacerlo aún más dinámico, donde podemos elegir a nivel de página cuáles se convierten en HTML estático y cuáles tienen algún tipo de dinamismo incorporado. Así que cuando lanzamos el soporte para sitios estáticos en Next.js, lo hicimos de manera que la opción de optar por ello o no está a nivel de página o de ruta. Eso tiene mucho sentido y poder extender ese caso de uso para otro conjunto de desarrolladores y hacerles la vida mucho más fácil. Definitivamente puedo decir que lo aprecio. Y hablando de cómo ha evolucionado Next.js, ¿qué viene a continuación? ¿Hay algo emocionante? Tal vez soy un fan de Next.js. ¿Hay algo emocionante que se avecina en el futuro? Sí. Sí, la próxima semana, el día 15, tendremos la segunda conferencia de Next.js. Y vamos a presentar algo realmente emocionante que podría cambiar la forma en que las personas desarrollan con Next.js. Me meteré en problemas si te doy un adelanto.

4. Next.js Conference and Closing Remarks

Short description:

Puedes encontrar más información sobre la conferencia de Next.js la próxima semana en nextjs.org/conf. Si quieres ver cualquier cosa de la que estoy hablando, puedes visitar mi perfil de Twitter, @LeeRobLee. Gracias por acompañarme hoy y espero verte pronto en persona.

Va a hacer que el desarrollo sea más colaborativo, más colaborativo. Bueno, amigos, lo tuvieron aquí primero más colaborativo. Definitivamente puedes ver eso en la Next.js conferencia la próxima semana. ¿Dónde pueden las personas encontrar más información al respecto? Sí, si vas a nextjs.org/conf, puedes registrarte para la conferencia de la próxima semana. Y si quieres ver cualquier cosa de la que estoy hablando, puedes ir a mi Twitter, que es Lee Rob Lee con tres e's Rob. Ser Rob con tres e's. Definitivamente síguelo en Twitter y no dudes en contactarlo. Muchas gracias por pasar tiempo conmigo hoy. Realmente lo disfruté. Realmente disfruté aprendiendo y espero verte pronto y poder verte en persona en algún momento. Absolutamente, absolutamente. Muchas gracias, realmente lo aprecio.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Una Guía del Comportamiento de Renderizado de React
React Advanced 2022React Advanced 2022
25 min
Una Guía del Comportamiento de Renderizado de React
Top Content
This transcription provides a brief guide to React rendering behavior. It explains the process of rendering, comparing new and old elements, and the importance of pure rendering without side effects. It also covers topics such as batching and double rendering, optimizing rendering and using context and Redux in React. Overall, it offers valuable insights for developers looking to understand and optimize React rendering.
Acelerando tu aplicación React con menos JavaScript
React Summit 2023React Summit 2023
32 min
Acelerando tu aplicación React con menos JavaScript
Top Content
Mishko, the creator of Angular and AngularJS, discusses the challenges of website performance and JavaScript hydration. He explains the differences between client-side and server-side rendering and introduces Quik as a solution for efficient component hydration. Mishko demonstrates examples of state management and intercommunication using Quik. He highlights the performance benefits of using Quik with React and emphasizes the importance of reducing JavaScript size for better performance. Finally, he mentions the use of QUIC in both MPA and SPA applications for improved startup performance.
Concurrencia en React, Explicada
React Summit 2023React Summit 2023
23 min
Concurrencia en React, Explicada
Top Content
React 18's concurrent rendering, specifically the useTransition hook, optimizes app performance by allowing non-urgent updates to be processed without freezing the UI. However, there are drawbacks such as longer processing time for non-urgent updates and increased CPU usage. The useTransition hook works similarly to throttling or bouncing, making it useful for addressing performance issues caused by multiple small components. Libraries like React Query may require the use of alternative APIs to handle urgent and non-urgent updates effectively.
How React Compiler Performs on Real Code
React Advanced 2024React Advanced 2024
31 min
How React Compiler Performs on Real Code
Top Content
I'm Nadia, a developer experienced in performance, re-renders, and React. The React team released the React compiler, which eliminates the need for memoization. The compiler optimizes code by automatically memoizing components, props, and hook dependencies. It shows promise in managing changing references and improving performance. Real app testing and synthetic examples have been used to evaluate its effectiveness. The impact on initial load performance is minimal, but further investigation is needed for interactions performance. The React query library simplifies data fetching and caching. The compiler has limitations and may not catch every re-render, especially with external libraries. Enabling the compiler can improve performance but manual memorization is still necessary for optimal results. There are risks of overreliance and messy code, but the compiler can be used file by file or folder by folder with thorough testing. Practice makes incredible cats. Thank you, Nadia!
El Futuro de las Herramientas de Rendimiento
JSNation 2022JSNation 2022
21 min
El Futuro de las Herramientas de Rendimiento
Top Content
Today's Talk discusses the future of performance tooling, focusing on user-centric, actionable, and contextual approaches. The introduction highlights Adi Osmani's expertise in performance tools and his passion for DevTools features. The Talk explores the integration of user flows into DevTools and Lighthouse, enabling performance measurement and optimization. It also showcases the import/export feature for user flows and the collaboration potential with Lighthouse. The Talk further delves into the use of flows with other tools like web page test and Cypress, offering cross-browser testing capabilities. The actionable aspect emphasizes the importance of metrics like Interaction to Next Paint and Total Blocking Time, as well as the improvements in Lighthouse and performance debugging tools. Lastly, the Talk emphasizes the iterative nature of performance improvement and the user-centric, actionable, and contextual future of performance tooling.
Optimización de juegos HTML5: 10 años de aprendizaje
JS GameDev Summit 2022JS GameDev Summit 2022
33 min
Optimización de juegos HTML5: 10 años de aprendizaje
Top Content
PlayCanvas is an open-source game engine used by game developers worldwide. Optimization is crucial for HTML5 games, focusing on load times and frame rate. Texture and mesh optimization can significantly reduce download sizes. GLTF and GLB formats offer smaller file sizes and faster parsing times. Compressing game resources and using efficient file formats can improve load times. Framerate optimization and resolution scaling are important for better performance. Managing draw calls and using batching techniques can optimize performance. Browser DevTools, such as Chrome and Firefox, are useful for debugging and profiling. Detecting device performance and optimizing based on specific devices can improve game performance. Apple is making progress with WebGPU implementation. HTML5 games can be shipped to the App Store using Cordova.

Workshops on related topic

Masterclass de Depuración de Rendimiento de React
React Summit 2023React Summit 2023
170 min
Masterclass de Depuración de Rendimiento de React
Top Content
Featured Workshop
Ivan Akulov
Ivan Akulov
Los primeros intentos de Ivan en la depuración de rendimiento fueron caóticos. Vería una interacción lenta, intentaría una optimización aleatoria, vería que no ayudaba, y seguiría intentando otras optimizaciones hasta que encontraba la correcta (o se rendía).
En aquel entonces, Ivan no sabía cómo usar bien las herramientas de rendimiento. Haría una grabación en Chrome DevTools o React Profiler, la examinaría, intentaría hacer clic en cosas aleatorias, y luego la cerraría frustrado unos minutos después. Ahora, Ivan sabe exactamente dónde y qué buscar. Y en esta masterclass, Ivan te enseñará eso también.
Así es como va a funcionar. Tomaremos una aplicación lenta → la depuraremos (usando herramientas como Chrome DevTools, React Profiler, y why-did-you-render) → identificaremos el cuello de botella → y luego repetiremos, varias veces más. No hablaremos de las soluciones (en el 90% de los casos, es simplemente el viejo y regular useMemo() o memo()). Pero hablaremos de todo lo que viene antes - y aprenderemos a analizar cualquier problema de rendimiento de React, paso a paso.
(Nota: Esta masterclass es más adecuada para ingenieros que ya están familiarizados con cómo funcionan useMemo() y memo() - pero quieren mejorar en el uso de las herramientas de rendimiento alrededor de React. Además, estaremos cubriendo el rendimiento de la interacción, no la velocidad de carga, por lo que no escucharás una palabra sobre Lighthouse 🤐)
Next.js 13: Estrategias de Obtención de Datos
React Day Berlin 2022React Day Berlin 2022
53 min
Next.js 13: Estrategias de Obtención de Datos
Top Content
Workshop
Alice De Mauro
Alice De Mauro
- Introducción- Prerrequisitos para la masterclass- Estrategias de obtención: fundamentos- Estrategias de obtención – práctica: API de obtención, caché (estática VS dinámica), revalidar, suspense (obtención de datos en paralelo)- Prueba tu construcción y sírvela en Vercel- Futuro: Componentes de servidor VS Componentes de cliente- Huevo de pascua de la masterclass (no relacionado con el tema, destacando la accesibilidad)- Conclusión
Depuración del Rendimiento de React
React Advanced 2023React Advanced 2023
148 min
Depuración del Rendimiento de React
Workshop
Ivan Akulov
Ivan Akulov
Los primeros intentos de Ivan en la depuración de rendimiento fueron caóticos. Veía una interacción lenta, probaba una optimización aleatoria, veía que no ayudaba, y seguía probando otras optimizaciones hasta que encontraba la correcta (o se rendía).
En aquel entonces, Ivan no sabía cómo usar bien las herramientas de rendimiento. Hacía una grabación en Chrome DevTools o React Profiler, la examinaba, intentaba hacer clic en cosas al azar, y luego la cerraba frustrado unos minutos después. Ahora, Ivan sabe exactamente dónde y qué buscar. Y en esta masterclass, Ivan te enseñará eso también.
Así es como va a funcionar. Tomaremos una aplicación lenta → la depuraremos (usando herramientas como Chrome DevTools, React Profiler, y why-did-you-render) → identificaremos el cuello de botella → y luego repetiremos, varias veces más. No hablaremos de las soluciones (en el 90% de los casos, es simplemente el viejo y regular useMemo() o memo()). Pero hablaremos de todo lo que viene antes - y aprenderemos cómo analizar cualquier problema de rendimiento de React, paso a paso.
(Nota: Esta masterclass es más adecuada para ingenieros que ya están familiarizados con cómo funcionan useMemo() y memo() - pero quieren mejorar en el uso de las herramientas de rendimiento alrededor de React. Además, cubriremos el rendimiento de interacción, no la velocidad de carga, por lo que no escucharás una palabra sobre Lighthouse 🤐)
Construyendo aplicaciones web que iluminan Internet con QwikCity
JSNation 2023JSNation 2023
170 min
Construyendo aplicaciones web que iluminan Internet con QwikCity
WorkshopFree
Miško Hevery
Miško Hevery
Construir aplicaciones web instantáneas a gran escala ha sido elusivo. Los sitios del mundo real necesitan seguimiento, análisis y interfaces y interacciones de usuario complejas. Siempre comenzamos con las mejores intenciones pero terminamos con un sitio menos que ideal.
QwikCity es un nuevo meta-framework que te permite construir aplicaciones a gran escala con un rendimiento de inicio constante. Veremos cómo construir una aplicación QwikCity y qué la hace única. El masterclass te mostrará cómo configurar un proyecto QwikCity. Cómo funciona el enrutamiento con el diseño. La aplicación de demostración obtendrá datos y los presentará al usuario en un formulario editable. Y finalmente, cómo se puede utilizar la autenticación. Todas las partes básicas para cualquier aplicación a gran escala.
En el camino, también veremos qué hace que Qwik sea único y cómo la capacidad de reanudación permite un rendimiento de inicio constante sin importar la complejidad de la aplicación.
Masterclass de alto rendimiento Next.js
React Summit 2022React Summit 2022
50 min
Masterclass de alto rendimiento Next.js
Workshop
Michele Riva
Michele Riva
Next.js es un marco convincente que facilita muchas tareas al proporcionar muchas soluciones listas para usar. Pero tan pronto como nuestra aplicación necesita escalar, es esencial mantener un alto rendimiento sin comprometer el mantenimiento y los costos del servidor. En este masterclass, veremos cómo analizar el rendimiento de Next.js, el uso de recursos, cómo escalarlo y cómo tomar las decisiones correctas al escribir la arquitectura de la aplicación.
Maximizar el rendimiento de la aplicación optimizando las fuentes web
Vue.js London 2023Vue.js London 2023
49 min
Maximizar el rendimiento de la aplicación optimizando las fuentes web
WorkshopFree
Lazar Nikolov
Lazar Nikolov
Acabas de llegar a una página web y tratas de hacer clic en un elemento en particular, pero justo antes de hacerlo, se carga un anuncio encima y terminas haciendo clic en eso en su lugar.
Eso... eso es un cambio de diseño. Todos, tanto los desarrolladores como los usuarios, saben que los cambios de diseño son malos. Y cuanto más tarde ocurran, más interrupciones causarán a los usuarios. En este masterclass vamos a analizar cómo las fuentes web causan cambios de diseño y explorar algunas estrategias para cargar fuentes web sin causar grandes cambios de diseño.
Tabla de contenidos:¿Qué es CLS y cómo se calcula?¿Cómo las fuentes pueden causar CLS?Estrategias de carga de fuentes para minimizar CLSRecapitulación y conclusión