A partir de Chrome 83, VerknüpfungConcepto de Dominio¿Qué es un Enlace?En Internet, un link, además conocido como enlace o hipervínculo, es cualquier texto o imagen que se encuentra en una página web y en la que el usuario puede pulsar o clicar para ser dirigido a otro contenido distinto. Es el principal medio de “desplazamiento” en la red, puesto que se encuentra presente en prácticamente cualquier portal que visites a día de hoy, inclusive en Plus rel = «preload» y font-display: opcional se puede combinar para borrar el jank de diseño por completo

En Chrome 83, se han realizado nuevas mejoras en la carga de fuentes para borrar por completo el cambio de diseño y el destello de texto invisible (FOIT) cuando las fuentes opcionales están precargadas.

Al aprovechar al máximo los ciclos de renderizado, Chrome 83 elimina el cambio de diseño al precargar fuentes opcionales. Combinatorio <enlace rel="preload"> mit Schriftanzeige: optional es la forma más eficaz de asegurar que no haya problemas de diseño al renderizar fuentes personalizadas.

Compatibilidad del BrowserUn navegador (además: browser) es una herramienta informática que te permite ver documentos y datos y navegar por la red. Los navegadores pueden mostrar distintos tipos de recursos de información; principalmente documentos HTML, a pesar de todo, además son posibles otros tipos de archivos y contenido multimedia, como PDF, JPEG, MPEG, GIF o el lenguaje de meta marcado. A través el uso de complementos especiales y la configuración respectivo, los Plus

Consulte los datos de MDN para conseguir información actualizada sobre compatibilidad entre BrowserConcepto de Navegadores¿Qué son los Navegadores?Los Navegadores son herramientas informáticas que utilizamos para, normalmente, navegar por Internet y visitar cualquier página web, al mismo tiempo de para hacer otras tareas como ver documentos, observar vídeos o reproducir contenido multimedia de cualquier tipo. Son un tipo de software sencillamente usual y bastante utilizado hoy en día.Insistimos en que es algo que se utiliza con mucha frecuencia, puesto que moverse por Internet Plus:

Schriftdarstellung

El cambio de diseño, o rediseño, ocurre cuando un recurso en una página web cambia dinámicamente, lo que resulta en un «cambio» de InhaltEl contenido puede ser muy difícil de definir con precisión. Es una definición que se refiere a las declaraciones contenidas en un documento o publicación de cualquier tipo y puede incluir las tecnologías de la información y la comunicación. Esto cubre todos los tipos de medios como imágenes y texto. A parte de esto, en el campo de la optimización de motores de búsqueda, los términos duplicar contenido, contenido único, Plus. Conseguir y renderizar fuentes web puede provocar cambios de diseño de forma directa de una de estas dos formas:

  • Eine alternative Schriftart wird in eine neue geändert ("nicht gestylter Textblitz").
  • "Unsichtbarer" Text wird angezeigt, bis eine neue Schriftart auf der Seite gerendert wird ("unsichtbarer Textblitz").

Das CSSConcepto de CSS¿Qué es el CSS?CSS es un lenguaje de programación que se usa para definir el estilo y el aspecto de un documento que se ha escrito mediante de un lenguaje de etiquetas, como HTML. Conocido además como hojas de estilo en cascada, es el que se emplea para dar colores, indicar tipos de letra o inclusive resaltar aspectos como el espacio entre items para dotar de estilo a Plus Schriftanzeige Die Eigenschaft bietet eine Möglichkeit, das Renderverhalten von benutzerdefinierten Schriftarten über eine Reihe verschiedener unterstützter Werte zu ändern (Wagen, Block,
Tauschen, Zurückfalleny Optional). La elección del valor a usar depende del comportamiento preferido de las fuentes cargadas de forma asincrónica. A pesar de todo, cada uno de estos valores admitidos puede desencadenar un rediseño de una de las dos formas enumeradas previamente, ¡hasta ahora!

Optionale Schriftarten

das Schriftanzeige La propiedad usa una línea de tiempo de tres períodos para manejar las fuentes que deben descargarse antes de que se puedan procesar:

  • Blockieren: Rendert "unsichtbaren" Text, wechselt jedoch zur Web-Schriftart, sobald der Ladevorgang abgeschlossen ist.
  • Wechseln: Renderice el texto utilizando una fuente del sistema de reserva, pero cambie a la fuente web tan pronto como termine de cargarse.
  • Scheitern: Rendern Sie den Text mit einer Schriftart aus dem Reservierungssystem.

Previamente, las fuentes designadas con Schriftanzeige: optional tenía un período de bloqueo de 100 ms y ningún período de intercambio. Esto significa que el texto «invisible» se muestra muy brevemente antes de cambiar a una fuente alternativa. Si la fuente no se descarga en 100 ms, se utiliza la fuente alternativa y no se produce ningún intercambio.

Vorheriges-Verhalten-Fehler-4074840
Bisherige Schriftanzeige: optional Verhalten in Chrome beim Herunterladen der Schriftart anschließend die Sperrzeit von 100 ms

A pesar de todo, en el caso de que la fuente se descargue antes de que finalice el período de bloque de 100 ms, la fuente personalizada se procesa y utiliza en la página.

Vorheriges-Verhalten-Pass-7622155
Bisherige Schriftanzeige: optional Verhalten in Chrome beim Herunterladen der Schriftart vorher die Sperrzeit von 100 ms

Chrome rendert die Seite erneut zweimal en ambos casos, independientemente de si se usa la fuente alternativa o si la fuente personalizada termina de cargarse a tiempo. Esto provoca un ligero parpadeo de texto invisible y, en los casos en que se renderiza una nueva fuente, un tirón de diseño que mueve parte del contenido de la página. Esto sucede inclusive si la fuente se almacena en la memoria ZwischenspeicherUn caché es un tipo de memoria auxiliar de la que se puede recuperar a alta velocidad con una capacidad de almacenamiento relativamente pequeña. Se encuentra entre la unidad central de procesamiento (CPU) y la memoria principal. Ayuda a evitar el acceso al disco duro o los recálculos complejos almacenando temporalmente ciertos datos y haciéndolos disponibles rápidamente cuando sea necesario. El caché almacena una copia de la petición actual y Plus del disco del navegador y puede cargarse mucho antes de que finalice el período de bloqueo.

Optimierungen han aterrizado en Chrome 83 para borrar por completo el primer ciclo de renderizado para fuentes opcionales que están precargadas con <enlace rel="preload'>. En cambio, la renderización se bloquea hasta que la fuente personalizada haya finalizado de cargarse o haya transcurrido un cierto período de tiempo. Este período de tiempo de espera se define en este momento en 100 ms, pero ciertamente cambie en un futuro próximo para aprovechar al máximo el rendimiento.

new-behaviour-fail-2200039
Neu Schriftanzeige: optional Verhalten in Chrome, wenn Schriftarten vorinstalliert und Schriftarten heruntergeladen werden anschließend die 100 ms Blockperiode (kein blinkender unsichtbarer Text)
new-behaviour-pass-1394534
Neu Schriftanzeige: optional Verhalten in Chrome, wenn Schriftarten vorinstalliert und Schriftarten heruntergeladen werden vorher die 100 ms Blockperiode (kein blinkender unsichtbarer Text)

La precarga de fuentes opcionales en Chrome elimina la oportunidad de alteraciones en el diseño y destellos de texto sin estilo. Esto coincide con el comportamiento requerido como se especifica en Modul für CSS-Schriftarten der Stufe 4 Wenn optionale Schriftarten niemals zu einer Neugestaltung führen sollten und Benutzeragenten stattdessen das Rendern um einen angemessenen Zeitraum verzögern können.

Aún cuando no hace falta precargar una fuente opcional, mejora enormemente la oportunidad de que se cargue antes del primer ciclo de renderizado, fundamentalmente si todavía no está almacenada en la caché del navegador.

Fazit

Das Chrome-Team ist daran interessiert, Ihre Erfahrungen mit dem Vorladen optionaler Schriftarten mit diesen neuen Optimierungen zu hören. Sende ein Ärger Wenn Sie ein Problem haben oder einen Funktionsvorschlag hinterlassen möchten.