{"id":31665,"date":"2026-03-29T15:06:16","date_gmt":"2026-03-29T13:06:16","guid":{"rendered":"https:\/\/www.cloudmagazin.com\/2026\/04\/03\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/"},"modified":"2026-08-03T16:16:40","modified_gmt":"2026-08-03T14:16:40","slug":"pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado","status":"publish","type":"post","link":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/","title":{"rendered":"Pretexto: \u00bfResuelve una biblioteca JavaScript el problema de&#8230;"},"content":{"rendered":"<p style=\"color:#6190a9;font-size:0.9em;margin:0 0 16px;padding:0;\">7 min de lectura<\/p>\n<p><strong>Una biblioteca JavaScript desarrollada por un ingeniero de <a href=\"https:\/\/www.midjourney.com\/\" target=\"_blank\" rel=\"noopener\">Midjourney<\/a> promete acelerar radicalmente el dise\u00f1o tipogr\u00e1fico en el navegador. 6.800 estrellas en GitHub en pocos d\u00edas, Hacker News en plena ebullici\u00f3n, en X se debate si CSS ha llegado a su fin. Las demostraciones parecen magia. Pero quien observa con m\u00e1s atenci\u00f3n descubre una historia sobre cargas heredadas de los navegadores, soluciones ingeniosas y la eterna pregunta: \u00bfcu\u00e1ndo una abstracci\u00f3n es la soluci\u00f3n\u2026 y cu\u00e1ndo se convierte en el problema?<\/strong><\/p>\n<h2>En resumen<\/h2>\n<div style=\"background:#f8fbfd;border:1px solid rgba(11,183,253,0.28);border-radius:8px;padding:22px 26px;margin:16px 0 32px 0;\">\n<ul style=\"color:#1a2733\">\n<li><strong>Qu\u00e9 es:<\/strong> Pretext es una biblioteca JavaScript con licencia MIT que calcula el dise\u00f1o tipogr\u00e1fico en el navegador sin provocar reflows del DOM  &#8211;  seg\u00fan su creador, ~500 veces m\u00e1s r\u00e1pido que el dise\u00f1o basado en DOM (una comparaci\u00f3n que \u00e9l mismo califica de \u00abinjusta\u00bb)<\/li>\n<li><strong>Qui\u00e9n la cre\u00f3:<\/strong> Cheng Lou, ingeniero de Midjourney y colaborador de React, creador de react-motion (m\u00e1s de 21.700 estrellas)<\/li>\n<li><strong>C\u00f3mo funciona:<\/strong> Enfoque de dos fases  &#8211;  medici\u00f3n \u00fanica mediante Canvas (~19 ms para 500 textos), seguida de aritm\u00e9tica pura en la ruta cr\u00edtica (~0,09 ms)<\/li>\n<li><strong>Para qui\u00e9n:<\/strong> Interfaces de usuario de alto rendimiento como interfaces de chat, herramientas editoriales y listas virtualizadas  &#8211;  no para sitios web est\u00e1ndar<\/li>\n<li><strong>Valoraci\u00f3n:<\/strong> Enfoque t\u00e9cnicamente v\u00e1lido de un desarrollador serio, pero el entusiasmo viral supera claramente su grado actual de madurez<\/li>\n<\/ul>\n<\/div>\n<h2>Por qu\u00e9 Internet ha perdido la cabeza<\/h2>\n<p>Existen momentos en el mundo del frontend en los que alguien muestra algo que, en teor\u00eda, no deber\u00eda ser posible. Texto que fluye en tiempo real alrededor de formas arbitrarias. Burbujas de chat que se adaptan pixel a pixel a su contenido. Dise\u00f1os de revistas que responden a 120 fotogramas por segundo. En el navegador. Sin trucos, sin soluciones alternativas, sin que la p\u00e1gina se colapse.<\/p>\n<p>Cheng Lou lo demostr\u00f3 la semana pasada. \u00abHe atravesado las profundidades del infierno para traeros, durante los pr\u00f3ximos a\u00f1os, uno de los fundamentos m\u00e1s importantes de la ingenier\u00eda de interfaces de usuario\u00bb, escribi\u00f3 en X. El subestimado no es su fuerte. Pero las demostraciones cumplen lo prometido  &#8211;  al menos a primera vista.<\/p>\n<div style=\"margin:32px 0;border-radius:12px;background:#0a1929;padding:28px 24px;position:relative;overflow:hidden;\">\n<div style=\"position:absolute;top:16px;right:20px;font-size:20px;color:rgba(255,255,255,0.15);font-weight:800;\">\ud835\udc17<\/div>\n<div style=\"color:#fff;display:flex;align-items:center;gap:12px;margin-bottom:16px;\">\n<div style=\"width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1a3a5c,#0bb7fd);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;\">CL<\/div>\n<div>\n<div style=\"font-weight:700;color:#fff;font-size:0.95em;\">Cheng Lou<\/div>\n<div style=\"font-size:0.8em;color:#8899a6;\">@_chenglou<\/div>\n<\/div>\n<\/div>\n<p style=\"font-size:1.05em;line-height:1.6;color:#e1e8ed;margin:0 0 16px;font-style:italic;\">\u00abCada sitio web que hayas usado alguna vez est\u00e1 roto. He atravesado las profundidades del infierno para traeros lo que considero uno de los fundamentos m\u00e1s importantes de la ingenier\u00eda de interfaces de usuario para los pr\u00f3ximos a\u00f1os: medici\u00f3n r\u00e1pida y precisa del texto en TypeScript puro.\u00bb<\/p>\n<div style=\"color:#fff;display:flex;justify-content:space-between;align-items:center;\">\n<span style=\"font-size:0.8em;color:#8899a6;\">28 de marzo de 2026<\/span><br \/>\n<a href=\"https:\/\/x.com\/_chenglou\/status\/2037713766205608234\" target=\"_blank\" rel=\"noopener\" style=\"font-size:0.85em;color:#0bb7fd;text-decoration:none;\">Ver el hilo completo en X \u2192<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/github.com\/chenglou\/pretext\" target=\"_blank\" rel=\"noopener\">Pretext<\/a> es la biblioteca de la que se trata. M\u00e1s de 6.800 estrellas en GitHub en pocos d\u00edas. En Hacker News se debati\u00f3 bajo el t\u00edtulo \u00abEl futuro del dise\u00f1o tipogr\u00e1fico no es CSS\u00bb. La comunidad de React reaccion\u00f3 como si se hubiera lanzado un nuevo \u00e1lbum de su banda favorita.<\/p>\n<p>Esto tambi\u00e9n se debe al remitente. Cheng Lou no es un desconocido en el mundo del frontend. En Meta trabaj\u00f3 en React, <a href=\"https:\/\/reasonml.github.io\/\" target=\"_blank\" rel=\"noopener\">ReasonML<\/a> y Messenger. Su proyecto paralelo <a href=\"https:\/\/github.com\/chenglou\/react-motion\" target=\"_blank\" rel=\"noopener\">react-motion<\/a> (m\u00e1s de 21.700 estrellas en GitHub) es una de las bibliotecas de animaci\u00f3n m\u00e1s utilizadas en el ecosistema de React. Hoy construye la <a href=\"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/28\/experiencia-del-desarrollador-por-que-la-productividad-de-los-equipos-en-la-nube\/\">arquitectura frontend<\/a> en Midjourney: pila <a href=\"https:\/\/bun.sh\/\" target=\"_blank\" rel=\"noopener\">Bun<\/a>, React vanilla, sin framework. Cinco desarrolladores a tiempo completo para millones de usuarios. Si esta persona afirma que el navegador est\u00e1 roto, uno presta atenci\u00f3n.<\/p>\n<h2>El problema de 30 a\u00f1os que nadie hab\u00eda notado<\/h2>\n<p>Para comprender por qu\u00e9 existe Pretext, hay que entender qu\u00e9 hace realmente el navegador cuando muestra texto. La versi\u00f3n corta: demasiado.<\/p>\n<p>Cada vez que debe calcularse la altura de un bloque de texto o d\u00f3nde se produce un salto de l\u00ednea, el navegador desencadena un <em>reflow<\/em> de dise\u00f1o. Mide caracteres, calcula espaciados, rompe l\u00edneas, comprueba reglas de desbordamiento (<em>overflow<\/em>) y actualiza el dise\u00f1o de todos los elementos circundantes. Esta es una de las operaciones m\u00e1s costosas del navegador. En un sitio web est\u00e1tico, esto no tiene importancia. En interfaces din\u00e1micas  &#8211;  aplicaciones de chat, editores, dise\u00f1os animados, listas virtualizadas con miles de entradas  &#8211;  se convierte en un cuello de botella.<\/p>\n<p>Lo enga\u00f1oso: la mayor\u00eda de los desarrolladores nunca perciben este problema. Sus sitios web funcionan, s\u00ed. Se muestra el texto, las l\u00edneas se rompen, todo va bien. Solo cuando intentan dise\u00f1ar din\u00e1micamente cientos de bloques de texto simult\u00e1neamente  &#8211;  una aplicaci\u00f3n de chat, una herramienta de pizarra digital, un editor de dise\u00f1os de revista  &#8211;  chocan contra la pared. Y esa pared lleva ah\u00ed desde que Netscape Navigator renderiz\u00f3 su primer dise\u00f1o HTML en 1994.<\/p>\n<div class=\"evm-stat evm-stat-highlight\" style=\"text-align:center;background:#004a59;border-radius:12px;padding:32px 24px;margin:32px 0;\">\n<div style=\"font-size:48px;font-weight:700;color:#fff;letter-spacing:-0.03em;\">0,09 ms<\/div>\n<div style=\"font-size:15px;color:rgba(255,255,255,0.8);margin-top:8px;max-width:400px;margin-left:auto;margin-right:auto;\">para 500 bloques de texto en la ruta cr\u00edtica  &#8211;  seg\u00fan el desarrollador, ~500 veces m\u00e1s r\u00e1pido que el dise\u00f1o basado en DOM (\u00e9l mismo califica la comparaci\u00f3n de \u00abinjusta\u00bb)<\/div>\n<div style=\"font-size:12px;color:#0bb7fd;margin-top:8px;\">Fuente: Cheng Lou, X\/GitHub, marzo de 2026<\/div>\n<\/div>\n<h2>C\u00f3mo Pretext enga\u00f1a al navegador<\/h2>\n<p>La soluci\u00f3n de Pretext es conceptualmente elegante y t\u00e9cnicamente compleja.<\/p>\n<p><strong>Fase 1 &#8211; prepare():<\/strong> El texto se normaliza, se divide en segmentos y se mide mediante la <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Canvas_API\" target=\"_blank\" rel=\"noopener\">API Canvas<\/a> del navegador. No mediante el DOM, sino mediante el motor tipogr\u00e1fico de bajo nivel que el navegador ya incluye. Los resultados se almacenan en cach\u00e9. Esto tarda una sola vez unos 19 milisegundos para 500 bloques de texto. Se paga una vez, se aprovecha indefinidamente.<\/p>\n<p><strong>Fase 2 &#8211; layout():<\/strong> A partir de aqu\u00ed, Pretext solo opera con los valores de anchura almacenados en cach\u00e9. Aritm\u00e9tica pura, sin contacto con el DOM. \u00bfD\u00f3nde se rompe la l\u00ednea? \u00bfCu\u00e1l ser\u00e1 la altura del p\u00e1rrafo? \u00bfCabe el texto en esta caja? Todo se responde mediante matem\u00e1ticas, no mediante el dise\u00f1o del navegador. 0,09 milisegundos para 500 textos.<\/p>\n<p>Esto permite cosas que simplemente no son posibles con CSS: texto que fluye din\u00e1micamente alrededor de formas arbitrarias. Contenedores que se contraen exactamente hasta la anchura m\u00ednima necesaria para un n\u00famero determinado de l\u00edneas (<em>Shrink-Wrap<\/em>). Dise\u00f1os tipo revista con anchuras variables de columnas  &#8211;  todo ello a 120 im\u00e1genes por segundo.<\/p>\n<p>Un detalle que har\u00e1 levantar la ceja a los desarrolladores frontend: seg\u00fan Cheng Lou, el motor se desarroll\u00f3 en gran medida con ayuda de Claude Code y Codex. Estas herramientas de IA miden sus resultados frente a la verdad objetiva del navegador, iteran sobre casos extremos (<em>edge cases<\/em>) y optimizan el algoritmo de dise\u00f1o. Es un ejemplo fascinante de c\u00f3mo puede ser la ingenier\u00eda asistida por IA cuando la tarea est\u00e1 claramente definida y la se\u00f1al de retroalimentaci\u00f3n es inequ\u00edvoca.<\/p>\n<h2>Las demostraciones: efecto \u00ab\u00a1guau!\u00bb con notas al pie<\/h2>\n<p>La p\u00e1gina oficial de demostraciones presenta siete ejemplos pr\u00e1cticos: desde <a href=\"https:\/\/chenglou.me\/pretext\/accordion\/\" target=\"_blank\" rel=\"noopener\">dise\u00f1os de acorde\u00f3n<\/a> hasta <a href=\"https:\/\/chenglou.me\/pretext\/bubbles\/\" target=\"_blank\" rel=\"noopener\">burbujas de chat con espacio vac\u00edo m\u00ednimo<\/a> y una demostraci\u00f3n de un motor editorial con dise\u00f1o multicolumna animado, citas destacadas (<em>pull quotes<\/em>) y reflujo en vivo. Adem\u00e1s, hay demostraciones de la comunidad que recrean dise\u00f1os de revistas y rejillas tipo <em>masonry<\/em>.<\/p>\n<p>A primera vista, las demostraciones parecen algo imposible en el navegador. El texto fluye suavemente alrededor de obst\u00e1culos, los contenedores se adaptan en tiempo real y los dise\u00f1os responden sin retraso aparente. Junto a ello, problemas cotidianos: \u00e1reas de texto que crecen autom\u00e1ticamente, centrado de texto multil\u00ednea e incluso <a href=\"https:\/\/chenglou.me\/pretext\/variable-typographic-ascii\/\" target=\"_blank\" rel=\"noopener\">arte ASCII tipogr\u00e1fico con fuentes variables<\/a> como prueba de concepto.<\/p>\n<p>Y luego uno hace clic en la discusi\u00f3n de Hacker News. Y empiezan las notas al pie.<\/p>\n<h2>Lo que el entusiasmo viral oculta<\/h2>\n<figure style=\"margin:36px 0;padding:0;\">\n<blockquote style=\"position:relative;margin:0;padding:30px 34px 28px;background:linear-gradient(135deg,#013a47 0%,#004a59 100%);border-radius:12px;box-shadow:0 10px 30px rgba(0,40,60,0.18);overflow:hidden;\"><p>\n<span aria-hidden=\"true\" style=\"position:absolute;right:22px;top:6px;font-family:Georgia,serif;font-size:90px;line-height:1;color:#0bb7fd;opacity:0.18;\">&rdquo;<\/span><\/p>\n<div style=\"font-family:'SF Mono','Monaco','Consolas',monospace;font-size:10.5px;color:#0bb7fd;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:13px;\">\/\/ Texto original<\/div>\n<p style=\"margin:0;font-size:1.15em;line-height:1.6;color:#f2fafd;font-weight:500;position:relative;\">~500x, pero es una comparaci\u00f3n injusta.<\/p>\n<footer style=\"margin-top:16px;font-size:0.92em;color:rgba(255,255,255,0.72);font-style:normal;\"><strong style=\"color:#fff;\">Cheng Lou sobre su propio benchmark<\/strong> &middot; X, marzo de 2026<\/footer>\n<\/blockquote>\n<\/figure>\n<p>El hecho de que el desarrollador califique su propio benchmark como \u00abinjusto\u00bb merece respeto. La aceleraci\u00f3n de ~500 veces en la ruta cr\u00edtica compara una v\u00eda de c\u00e1lculo en cach\u00e9 con una medici\u00f3n inicial completa mediante getBoundingClientRect(). Es como decir \u00abmi coche es 500 veces m\u00e1s r\u00e1pido que el tuyo\u00bb, pero solo si no se cuenta el tiempo de repostaje. La medici\u00f3n inicial (<em>prepare<\/em>) cuesta 19 milisegundos. Para la mayor\u00eda de los sitios web, la diferencia es irrelevante, porque no desencadenan cien <em>reflows<\/em> por fotograma.<\/p>\n<p><strong>Calidad de las demostraciones en el lanzamiento:<\/strong> Varios desarrolladores se\u00f1alaron que la propia p\u00e1gina de demostraciones presentaba problemas de representaci\u00f3n. El texto aparec\u00eda recortado (overflow: hidden) y, seg\u00fan un comentario en Hacker News, la p\u00e1gina estaba \u00abtotal y completamente rota\u00bb en dispositivos m\u00f3viles. Un desarrollador coment\u00f3 con iron\u00eda: \u00abLa biblioteca que quiere arreglar la web tiene una p\u00e1gina web rota\u00bb. Actualmente, la mayor\u00eda de estos problemas ya est\u00e1n corregidos.<\/p>\n<p><strong>CSS ya pod\u00eda hacerlo, en teor\u00eda:<\/strong> Algunos de los dise\u00f1os mostrados  &#8211;  texto alrededor de formas, zonas de exclusi\u00f3n, regiones  &#8211;  estaban previstos como funciones de CSS. <a href=\"https:\/\/drafts.csswg.org\/css-exclusions-1\/\" target=\"_blank\" rel=\"noopener\">CSS Exclusions<\/a> y CSS Regions existen como especificaciones. Nunca se implementaron ampliamente porque los fabricantes de navegadores asignaron otras prioridades. As\u00ed pues, Pretext no resuelve un problema de CSS, sino un problema de compromiso de los navegadores. Esta es una diferencia importante.<\/p>\n<p><strong>Grado de madurez:<\/strong> Pretext es un proyecto <a href=\"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/22\/opentofu-frente-a-terraform-que-significa-la-adquisicion-por-parte-de-ibm-para-s\/\">de c\u00f3digo abierto<\/a> en una fase temprana. El autor documenta con honestidad sus limitaciones: la fuente system-ui puede provocar mediciones inexactas en macOS. Los contenedores muy estrechos rompen l\u00edneas dentro de palabras. El renderizado en el servidor (<em>server-side rendering<\/em>) a\u00fan no est\u00e1 finalizado. Quien use Pretext hoy en producci\u00f3n es un adoptante temprano con todas las consecuencias que ello implica.<\/p>\n<h2>Para qui\u00e9n es realmente relevante Pretext<\/h2>\n<p>La biblioteca resuelve un problema real  &#8211;  pero espec\u00edfico. Pretext resulta relevante all\u00ed donde se deben dise\u00f1ar din\u00e1micamente muchos bloques de texto simult\u00e1neamente:<\/p>\n<ul>\n<li><strong>Interfaces de chat:<\/strong> aplicaciones de mensajer\u00eda que virtualizan miles de burbujas de mensajes y deben calcular previamente su altura<\/li>\n<li><strong>Herramientas editoriales:<\/strong> editores de dise\u00f1o para revistas, boletines informativos o presentaciones, que hacen fluir el texto en tiempo real alrededor de im\u00e1genes<\/li>\n<li><strong>Interfaces basadas en Canvas:<\/strong> herramientas de pizarra digital como Figma o Miro, que renderizan texto fuera del DOM<\/li>\n<li><strong>Listas virtualizadas:<\/strong> cualquier aplicaci\u00f3n que muestre cientos o miles de bloques de texto y necesite conocer sus dimensiones antes de que aparezcan en el \u00e1rea visible (<em>viewport<\/em>)<\/li>\n<\/ul>\n<p>Para empresas de DACH que desarrollan sus propios productos SaaS con interfaces intensivas en texto, vale la pena seguir de cerca su grado de madurez. Para una p\u00e1gina web corporativa, un blog o una p\u00e1gina de destino, Pretext no aporta ninguna ventaja medible. Y eso est\u00e1 bien. No toda biblioteca debe salvar al mundo. A veces basta con resolver con elegancia un problema dif\u00edcil para el p\u00fablico objetivo adecuado.<\/p>\n<h2>Valoraci\u00f3n: entre genialidad y hype<\/h2>\n<p>Pretext no es una estafa ni una promesa vac\u00eda. El n\u00facleo t\u00e9cnico  &#8211;  eliminar las mediciones del DOM del camino cr\u00edtico del dise\u00f1o y sustituirlas por aritm\u00e9tica en cach\u00e9  &#8211;  es un enfoque v\u00e1lido que marca una diferencia real para ciertos casos de uso. El hecho de que Cheng Lou califique su propio benchmark como \u00abinjusto\u00bb y documente claramente sus limitaciones lo distingue favorablemente de los habituales influencers del desarrollo, que cada semana proclaman la pr\u00f3xima revoluci\u00f3n con un nuevo <em>framework<\/em>.<\/p>\n<p>La verdad, como suele ocurrir, est\u00e1 en medio. No es cierto que \u00abcada sitio web que hayas usado alguna vez\u00bb est\u00e9 roto. La afirmaci\u00f3n viral es <em>clickbait<\/em>, y probablemente fue elegida intencionadamente. Pero el problema subyacente es real: el dise\u00f1o del navegador es demasiado lento para ciertos casos de uso, y CSS prometi\u00f3 funciones que nunca llegaron. Pretext llena ese vac\u00edo  &#8211;  con elegancia, rendimiento y l\u00edmites claros.<\/p>\n<p>Lo que queda: una impresionante haza\u00f1a t\u00e9cnica de un desarrollador que sabe lo que hace. Una biblioteca que dentro de un a\u00f1o ser\u00e1, o bien parte integrante del kit de herramientas frontend, o bien un experimento genial que se acumule de polvo en la lista \u00abAwesome JavaScript\u00bb. Ambos destinos ser\u00edan dignos.<\/p>\n<h2>Preguntas frecuentes<\/h2>\n<details>\n<summary><strong>\u00bfQu\u00e9 es exactamente Pretext?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Una biblioteca JavaScript\/TypeScript con licencia MIT que calcula el dise\u00f1o tipogr\u00e1fico en el navegador sin operaciones del DOM. Mide el texto una sola vez mediante la API Canvas y calcula posteriormente los saltos de l\u00ednea, alturas y posiciones mediante matem\u00e1ticas puras. Desarrollada por Cheng Lou (Midjourney, ex-Meta).<\/p>\n<\/details>\n<details>\n<summary><strong>\u00bfEs Pretext realmente 500 veces m\u00e1s r\u00e1pido que CSS?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">En la ruta cr\u00edtica, seg\u00fan el desarrollador, ~500 veces: 0,09 ms para 500 bloques de texto frente a mediciones DOM mediante getBoundingClientRect(). Cheng Lou califica \u00e9l mismo esta comparaci\u00f3n de \u00abinjusta\u00bb, ya que no incluye la medici\u00f3n inicial \u00fanica (~19 ms). Para sitios web est\u00e1ndar, la diferencia es irrelevante.<\/p>\n<\/details>\n<details>\n<summary><strong>\u00bfReemplaza Pretext a CSS?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">No. Pretext no reemplaza al motor de renderizado del navegador. Utiliza el motor tipogr\u00e1fico del navegador como base, pero evita el proceso de dise\u00f1o del DOM para el c\u00e1lculo del texto. CSS sigue siendo responsable del estilo, los colores, los espaciados y todos los dem\u00e1s aspectos del dise\u00f1o.<\/p>\n<\/details>\n<details>\n<summary><strong>\u00bfNecesito esto para mi sitio web?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">Probablemente no. Pretext es relevante para aplicaciones de chat, herramientas editoriales, interfaces basadas en Canvas y listas virtualizadas. Para blogs, p\u00e1ginas web corporativas o comercio electr\u00f3nico no aporta ninguna ventaja. El propio desarrollador lo reconoce as\u00ed.<\/p>\n<\/details>\n<details>\n<summary><strong>\u00bfQu\u00e9 grado de madurez tiene el proyecto?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">M\u00e1s de 6.800 estrellas en GitHub, pero a\u00fan en desarrollo activo. Falta el renderizado en el servidor, la p\u00e1gina de demostraciones tuvo problemas de representaci\u00f3n al lanzarse. La fuente system-ui puede provocar mediciones inexactas en macOS. Para su uso en producci\u00f3n, se recomienda observar su grado de madurez.<\/p>\n<\/details>\n<details>\n<summary><strong>\u00bfSe desarroll\u00f3 Pretext con IA?<\/strong><\/summary>\n<p style=\"margin:8px 0 4px 24px;color:#555;line-height:1.6;\">S\u00ed. Seg\u00fan Cheng Lou, el motor se desarroll\u00f3 en gran medida con Claude Code y Codex. Estas herramientas de IA comparan sus resultados con la verdad objetiva del navegador e iteran sobre casos extremos. Es un ejemplo interesante de desarrollo de bibliotecas asistido por IA, con una se\u00f1al de retroalimentaci\u00f3n claramente definible.<\/p>\n<\/details>\n<div class=\"evm-styled-box\" style=\"background:#f0f8ff;border-radius:8px;padding:20px 24px;margin:24px 0;border-top:3px solid #0bb7fd;\">\n<h2 style=\"margin-top:0;margin-bottom:12px;font-size:1.05em;\">Lecturas recomendadas por la redacci\u00f3n<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/28\/experiencia-del-desarrollador-por-que-la-productividad-de-los-equipos-en-la-nube\/\">Experiencia del desarrollador: por qu\u00e9 la productividad se atasca en la cadena de herramientas<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/23\/platform-engineering-2026-interne-developer-plattformen\/\">Ingenier\u00eda de plataformas 2026: plataformas internas para desarrolladores<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/25\/saaspocalypse-agentes-ia-nube\/\">SaaSpocalypse: por qu\u00e9 los agentes de IA est\u00e1n destrozando el modelo por usuario (<em>per-seat<\/em>)<\/a><\/li>\n<\/ul>\n<\/div>\n<h2>M\u00e1s contenido de la red MBF Media<\/h2>\n<p><a href=\"https:\/\/www.digital-chiefs.de\/digitalisierung-mittelstand-2026-statusbericht-vorstand\/\">Digital Chiefs: Digitalizaci\u00f3n de la PYME 2026  &#8211;  Informe de situaci\u00f3n sincero<\/a><\/p>\n<p><a href=\"https:\/\/www.securitytoday.de\/es\/2026\/03\/25\/copilot-sicherheitsrisiko-2026-prompt-injection-oversharing-dsgvo-bsi\/\">SecurityToday: Copilot como riesgo de seguridad<\/a><\/p>\n<p><a href=\"https:\/\/mybusinessfuture.com\/ki-made-in-germany-935-startups-oekosystem\/\">MyBusinessFuture: IA hecha en Alemania  &#8211;  935 <em>startups<\/em><\/a><\/p>\n<p style=\"text-align:right;font-style:italic;color:#888;font-size:0.85em;\">Fuente de imagen: Pexels \/ Rashed Paykary (px:31343632)<\/p>\n","protected":false},"excerpt":{"rendered":"Una biblioteca JavaScript desarrollada por un ingeniero de Midjourney promete acelerar radicalmente el dise\u00f1o tipogr\u00e1fico en el navegador. 6.800 estrellas en GitHub en pocos d\u00edas, Hacker News en plena ebullici\u00f3n, en X se debate si CSS ha llegado a su fin. Las demostraciones parecen magia. Pero quien observa con m\u00e1s atenci\u00f3n&#8230; <a class=\"view-article\" href=\"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/\">&raquo; Art\u00edculo<\/a>","protected":false},"author":98,"featured_media":28528,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_meta-robots-adv":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_opengraph-image-id":0,"_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_twitter-image-id":0,"pre_headline":"","bildquelle":"","teasertext":"","language":"de","_evm_slot_owner":"","_evm_translation_lang":"","featured_post":0,"featured_post_sortierung":0,"_wp_old_slug":[],"footnotes":""},"categories":[947],"tags":[],"industry":[],"class_list":["post-31665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias"],"evm_reading_time_minutes":13,"wpml_language":"es","wpml_translation_of":28527,"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Biblioteca JavaScript: \u00bfSoluci\u00f3n real o solo moda pasajera?<\/title>\n<meta name=\"description\" content=\"Pretext: Mejora el dise\u00f1o tipogr\u00e1fico en navegadores con esta biblioteca JavaScript. Descubre si es revoluci\u00f3n o solo hype. Lee m\u00e1s y decide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Biblioteca JavaScript: \u00bfSoluci\u00f3n real o solo moda pasajera?\" \/>\n<meta property=\"og:description\" content=\"Pretext: Mejora el dise\u00f1o tipogr\u00e1fico en navegadores con esta biblioteca JavaScript. Descubre si es revoluci\u00f3n o solo hype. Lee m\u00e1s y decide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/\" \/>\n<meta property=\"og:site_name\" content=\"cloudmagazin\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cloudmagazincom\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-29T13:06:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-03T14:16:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/03\/pretext-javascript-layout-library.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2434\" \/>\n\t<meta property=\"og:image:height\" content=\"1500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tobias Massow\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cloudmagazin\" \/>\n<meta name=\"twitter:site\" content=\"@cloudmagazin\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tobias Massow\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/\"},\"author\":{\"name\":\"Tobias Massow\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/#\\\/schema\\\/person\\\/1da9f418651805af4d71cf16565a5232\"},\"headline\":\"Pretexto: \u00bfResuelve una biblioteca JavaScript el problema de&#8230;\",\"datePublished\":\"2026-03-29T13:06:16+00:00\",\"dateModified\":\"2026-08-03T14:16:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/\"},\"wordCount\":2468,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/pretext-javascript-layout-library.jpg\",\"articleSection\":[\"Noticias\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/\",\"name\":\"Biblioteca JavaScript: \u00bfSoluci\u00f3n real o solo moda pasajera?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/pretext-javascript-layout-library.jpg\",\"datePublished\":\"2026-03-29T13:06:16+00:00\",\"dateModified\":\"2026-08-03T14:16:40+00:00\",\"description\":\"Pretext: Mejora el dise\u00f1o tipogr\u00e1fico en navegadores con esta biblioteca JavaScript. Descubre si es revoluci\u00f3n o solo hype. Lee m\u00e1s y decide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/pretext-javascript-layout-library.jpg\",\"contentUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/pretext-javascript-layout-library.jpg\",\"width\":2434,\"height\":1500,\"caption\":\"Pexels \\\/ Rashed Paykary (px:31343632)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/2026\\\/03\\\/29\\\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/inicio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pretexto: \u00bfResuelve una biblioteca JavaScript el problema de&#8230;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/\",\"name\":\"cloudmagazin\",\"description\":\"Inspiration f\u00fcr Businessentscheider\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/#organization\",\"name\":\"cloudmagazin\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cloudmagazin-logo-klein_menu.jpg\",\"contentUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cloudmagazin-logo-klein_menu.jpg\",\"width\":150,\"height\":150,\"caption\":\"cloudmagazin\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/cloudmagazincom\\\/\",\"https:\\\/\\\/x.com\\\/cloudmagazin\",\"https:\\\/\\\/www.linkedin.com\\\/showcase\\\/cloudmagazin\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/#\\\/schema\\\/person\\\/1da9f418651805af4d71cf16565a5232\",\"name\":\"Tobias Massow\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/tobi-m-2-cut.png\",\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/tobi-m-2-cut.png\",\"contentUrl\":\"https:\\\/\\\/www.cloudmagazin.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/tobi-m-2-cut.png\",\"caption\":\"Tobias Massow\"},\"description\":\"Tob\u00edas Massow es el director gerente de Evernine Media GmbH y editor de Cloudmagazin. Supervisa la orientaci\u00f3n estrat\u00e9gica de la revista y toda la red MBF Media, que incluye cuatro revistas especializadas B2B para tomadores de decisiones en TI en la regi\u00f3n de habla alemana.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tobias-massow\\\/\"],\"url\":\"https:\\\/\\\/www.cloudmagazin.com\\\/es\\\/author\\\/tobias\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Biblioteca JavaScript: \u00bfSoluci\u00f3n real o solo moda pasajera?","description":"Pretext: Mejora el dise\u00f1o tipogr\u00e1fico en navegadores con esta biblioteca JavaScript. Descubre si es revoluci\u00f3n o solo hype. Lee m\u00e1s y decide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/","og_locale":"es_ES","og_type":"article","og_title":"Biblioteca JavaScript: \u00bfSoluci\u00f3n real o solo moda pasajera?","og_description":"Pretext: Mejora el dise\u00f1o tipogr\u00e1fico en navegadores con esta biblioteca JavaScript. Descubre si es revoluci\u00f3n o solo hype. Lee m\u00e1s y decide.","og_url":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/","og_site_name":"cloudmagazin","article_publisher":"https:\/\/www.facebook.com\/cloudmagazincom\/","article_published_time":"2026-03-29T13:06:16+00:00","article_modified_time":"2026-08-03T14:16:40+00:00","og_image":[{"width":2434,"height":1500,"url":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/03\/pretext-javascript-layout-library.jpg","type":"image\/jpeg"}],"author":"Tobias Massow","twitter_card":"summary_large_image","twitter_creator":"@cloudmagazin","twitter_site":"@cloudmagazin","twitter_misc":{"Escrito por":"Tobias Massow","Tiempo de lectura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/#article","isPartOf":{"@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/"},"author":{"name":"Tobias Massow","@id":"https:\/\/www.cloudmagazin.com\/es\/#\/schema\/person\/1da9f418651805af4d71cf16565a5232"},"headline":"Pretexto: \u00bfResuelve una biblioteca JavaScript el problema de&#8230;","datePublished":"2026-03-29T13:06:16+00:00","dateModified":"2026-08-03T14:16:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/"},"wordCount":2468,"commentCount":0,"publisher":{"@id":"https:\/\/www.cloudmagazin.com\/es\/#organization"},"image":{"@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/03\/pretext-javascript-layout-library.jpg","articleSection":["Noticias"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/","url":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/","name":"Biblioteca JavaScript: \u00bfSoluci\u00f3n real o solo moda pasajera?","isPartOf":{"@id":"https:\/\/www.cloudmagazin.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/#primaryimage"},"image":{"@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/03\/pretext-javascript-layout-library.jpg","datePublished":"2026-03-29T13:06:16+00:00","dateModified":"2026-08-03T14:16:40+00:00","description":"Pretext: Mejora el dise\u00f1o tipogr\u00e1fico en navegadores con esta biblioteca JavaScript. Descubre si es revoluci\u00f3n o solo hype. Lee m\u00e1s y decide.","breadcrumb":{"@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/#primaryimage","url":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/03\/pretext-javascript-layout-library.jpg","contentUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/03\/pretext-javascript-layout-library.jpg","width":2434,"height":1500,"caption":"Pexels \/ Rashed Paykary (px:31343632)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudmagazin.com\/es\/2026\/03\/29\/pretext-resuelve-una-biblioteca-javascript-el-problema-de-30-anos-en-el-navegado\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudmagazin.com\/es\/inicio\/"},{"@type":"ListItem","position":2,"name":"Pretexto: \u00bfResuelve una biblioteca JavaScript el problema de&#8230;"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudmagazin.com\/es\/#website","url":"https:\/\/www.cloudmagazin.com\/es\/","name":"cloudmagazin","description":"Inspiration f\u00fcr Businessentscheider","publisher":{"@id":"https:\/\/www.cloudmagazin.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudmagazin.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.cloudmagazin.com\/es\/#organization","name":"cloudmagazin","url":"https:\/\/www.cloudmagazin.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cloudmagazin.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2020\/04\/cloudmagazin-logo-klein_menu.jpg","contentUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2020\/04\/cloudmagazin-logo-klein_menu.jpg","width":150,"height":150,"caption":"cloudmagazin"},"image":{"@id":"https:\/\/www.cloudmagazin.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cloudmagazincom\/","https:\/\/x.com\/cloudmagazin","https:\/\/www.linkedin.com\/showcase\/cloudmagazin\/"]},{"@type":"Person","@id":"https:\/\/www.cloudmagazin.com\/es\/#\/schema\/person\/1da9f418651805af4d71cf16565a5232","name":"Tobias Massow","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/03\/tobi-m-2-cut.png","url":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/03\/tobi-m-2-cut.png","contentUrl":"https:\/\/www.cloudmagazin.com\/wp-content\/uploads\/2026\/03\/tobi-m-2-cut.png","caption":"Tobias Massow"},"description":"Tob\u00edas Massow es el director gerente de Evernine Media GmbH y editor de Cloudmagazin. Supervisa la orientaci\u00f3n estrat\u00e9gica de la revista y toda la red MBF Media, que incluye cuatro revistas especializadas B2B para tomadores de decisiones en TI en la regi\u00f3n de habla alemana.","sameAs":["https:\/\/www.linkedin.com\/in\/tobias-massow\/"],"url":"https:\/\/www.cloudmagazin.com\/es\/author\/tobias\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/posts\/31665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/users\/98"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/comments?post=31665"}],"version-history":[{"count":10,"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/posts\/31665\/revisions"}],"predecessor-version":[{"id":50823,"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/posts\/31665\/revisions\/50823"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/media\/28528"}],"wp:attachment":[{"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/media?parent=31665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/categories?post=31665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/tags?post=31665"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.cloudmagazin.com\/es\/wp-json\/wp\/v2\/industry?post=31665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}