ESCRÍBENOS: contacto@techplanet.es

Tech Planet

  • HARDWARE
  • SOFTWARE
  • PERIFÉRICOS
  • FORMACIÓN
  • PRODUCTIVIDAD
  • NOTICIAS
  • PRESUPUESTOS PC
  • GUÍAS
  • RANKINGS
  • Inicio
  • Noticias
  • Cloudflare Workers elimina el límite de tamaño de bundle y llega a 64 MiB

Cloudflare Workers elimina el límite de tamaño de bundle y llega a 64 MiB

Imagen oficial del blog de Cloudflare: el logotipo de la compañía junto a una ilustración isométrica de bloques naranjas que representan los módulos de Workers.
viernes, 11 septiembre 2026 / Publicado en Noticias

Cloudflare Workers elimina el límite de tamaño de bundle y llega a 64 MiB

Imagen: Cloudflare

Cloudflare ha reescrito el registro de módulos de Workers, el componente de workerd —el runtime de código abierto que sostiene la plataforma— encargado de resolver, cargar y cachear el código de cada aplicación. Según cuenta Cloudflare, el objetivo es que Workers se comporte más como Node.js a la hora de manejar módulos ESM, CommonJS y WebAssembly, y no solo a la hora de exponer sus APIs.

El cambio es opcional y se activa con el flag de compatibilidad new_module_registry. No tiene fecha de activación por defecto, así que ningún Worker, viejo o nuevo, lo adopta automáticamente por su fecha de compatibilidad: hay que añadirlo a mano, y el registro anterior sigue funcionando igual para quien no lo toque.


Por qué el registro antiguo se quedaba corto

El registro original resolvía los especificadores de importación como rutas de sistema de archivos, no como URL. Eso impedía cosas concretas: no había forma limpia de implementar import.meta.url, los imports relativos no seguían las mismas reglas que new URL(), y protocolos como node: o cloudflare: se trataban como prefijos de cadena especiales en lugar de protocolos de verdad. Además, compilaba todo el bundle del Worker por adelantado, se usara o no cada módulo, y guardaba una copia privada por cada réplica de isolate de V8, lo que en la práctica suponía compilar el mismo código varias veces.

El nuevo registro parte de las URL como formato de especificador desde el diseño, y trata la carga perezosa y el reparto de caché como algo pensado desde el principio.


Aplicaciones Node.js más grandes y sin el límite de bundle comprimido

El anuncio no es solo técnico para quien mira el registro de módulos por dentro. Cloudflare confirma que Workers ya soporta por defecto todas las APIs estables de Node.js útiles en un contexto serverless, y que ha eliminado el límite de tamaño de bundle comprimido, permitiendo desplegar aplicaciones Node.js de hasta 64 MiB en todos los planes. Con el nuevo registro, los módulos de las APIs de Node.js no se empaquetan como polyfill dentro del código, sino que se importan como módulos ya integrados en workerd, igual que los módulos Wasm, de texto o binarios, que se referencian por especificador en lugar de inlinearse.


Import.meta, require(esm) y errores más predecibles

El nuevo registro añade soporte a import.meta.main —verdadero solo en el módulo configurado como punto de entrada del Worker— y a import.meta.resolve(), que ahora funciona como una transformación de cadena pura, igual que en Node.js y en los navegadores. Los imports relativos se resuelven como lo haría new URL(specifier, base), y una consecuencia directa es que una misma ruta con distinta cadena de consulta o fragmento se trata como una instancia de módulo genuinamente distinta, con su propio import.meta.url y su propio estado.

También cambia la validación de atributos de importación: el tipo json está habilitado, text y bytes se reconocen pero se rechazan con un error específico, y cualquier clave que no sea type ahora falla en lugar de ignorarse en silencio, algo que el registro anterior hacía en contra de la especificación. El comportamiento de require() sobre un módulo ES sigue las reglas de Node.js, incluida la restricción de que lanza un error si el módulo, o cualquier parte de su grafo, tiene un await de nivel superior, en lugar de bloquear o devolver algo a medio terminar. Y los errores de resolución quedan unificados: un módulo no encontrado es un Error plano, un especificador que no se puede interpretar como URL es un TypeError, y una dependencia circular que V8 no puede resolver es un Error plano, nunca un TypeError.


Qué significa esto para quien despliega en Workers hoy

Nada de esto obliga a nadie a moverse: si tu Worker ya funciona y no lo tocas, sigue con el registro antiguo tal cual, porque Cloudflare mantiene ambas implementaciones en paralelo y el flag no se activa solo. Donde sí cambia algo concreto es para quien choca con el límite de tamaño de bundle: si tu aplicación Node.js se ha quedado corta de espacio o dependías de trucos de empaquetado para entrar en el límite anterior, el nuevo tope de 64 MiB en todos los planes es la variable que hay que revisar antes de nada. Para quien construye herramientas encima de import() —un loader propio, un wrapper con reintentos—, la unificación de las clases de error permite dejar de adivinar por el texto del mensaje y distinguir por la clase de error.

La compañía pide feedback explícitamente y remite cualquier comportamiento que parezca una regresión al repositorio de workerd, de código abierto, donde también ha publicado la documentación técnica de cómo interactúa el nuevo registro con las APIs de módulos de V8. Para quien quiera probarlo sin comprometer producción, la vía razonable es activar el flag en un entorno de pruebas primero, ya que no hay fecha de activación automática y las aplicaciones existentes no se ven afectadas hasta que alguien lo pida expresamente.

Te puede interesar

Tech Planet participa en el programa de afiliados de Amazon. Si compras a través de estos enlaces, recibimos una pequeña comisión sin coste extra para ti, lo que nos ayuda a seguir creando contenido como este.

Imagen Producto Características Comprar
TP-Link Archer BE220 TP-Link Archer BE220 Router Wi-Fi 7 de doble banda BE3600 · hasta 3,6 Gbps · puertos Gigabit · no es módem router Ver precio en Amazon
TP-Link Deco M4, pack de 2 TP-Link Deco M4, pack de 2 Sistema Wi-Fi mesh AC1200 · 2,4 y 5 GHz · hasta 260 m² con dos unidades · ampliable con más nodos Ver precio en Amazon
Synology DS223j, 2 bahías Synology DS223j, 2 bahías NAS de escritorio de dos bahías · hasta 36 TB · sin discos incluidos · instantáneas y autorreparación Ver precio en Amazon
Samsung T7 Shield 2 TB Samsung T7 Shield 2 TB 2 TB · USB 3.2 Gen 2 · hasta 1050 MB/s de lectura y 1000 de escritura · resistente al agua y al polvo Ver precio en Amazon

También podría interesarte

Imagen promocional de Xbox con la app de Xbox Cloud Gaming en un televisor TCL y un mando delante
Xbox Cloud Gaming llega a los televisores TCL con el tope de 15 horas al mes en Ultimate
Circuito electrónico dorado con conexiones y cables que salen hacia cilindros metálicos sobre bloques grises sobre fondo negro. Imagen generada con IA.
Lemonade 11.9 añade el backend experimental HRX de AMD para IA local
Vista Big Art del modo Big Picture de Steam, con el arte de un juego a pantalla completa y la fila de juegos recientes debajo.
Steam Deck y Steam Machine estrenan salvapantallas personalizables en la beta

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

BUSCAR

POSTS RECIENTES

  • Armarios servidores abiertos en un centro de datos, con cables de red azules, conectores de alimentación rojos y luces indicadoras. Imagen generada con IA.

    Un fallo crítico de Cisco FMC con CVSS 10.0 ya se explota activamente

    Cisco Talos ha confirmado que tres grupos disti...
  • Tarjeta gráfica GeForce RTX 5070 de NVIDIA, vista en diagonal sobre un fondo negro con ondas verdes.

    Nvidia recorta hasta un 20% sus envíos de GPU de consumo, según reportes

    Fabricantes como Asus, Gigabyte y AMD han subid...
  • Portátil sobre escritorio de madera con una marca de verificación verde y dos botones en la pantalla. Imagen generada con IA.

    Microsoft acelera las aprobaciones parentales en Windows 11

    Microsoft ha reducido el tiempo de espera para ...
  • Ilustración oficial de Google: una ventana de Chrome con un megáfono junto al rótulo «A new Chrome release every two weeks».

    Google pasa de cuatro a dos semanas entre versiones mayores de Chrome

    Google ha empezado a distribuir Chrome 153 en e...
  • Cajas oficiales de los procesadores Intel Core Ultra 7 270K Plus y Core Ultra 5 250K Plus, sobre fondo blanco.

    Intel eleva su cuota de CPU en Amazon EE.UU. al 21,3% en agosto de 2026

    Intel ha subido su cuota de procesadores de esc...

ARCHIVO

  • septiembre 2026
  • agosto 2026
  • julio 2026
  • junio 2026
  • mayo 2026
  • abril 2026
  • marzo 2026
  • febrero 2026
  • enero 2026
  • diciembre 2025
  • noviembre 2025
  • octubre 2025
  • septiembre 2025

CATEGORÍAS

  • Consolas
  • Formación
  • Gaming
  • Guías
  • Hardware
  • Noticias
  • Periféricos
  • Presupuestos PC
  • Productividad
  • Rankings
  • Redes
  • Seguridad
  • Sistemas operativos
  • Software
  • Tablets
  • Tecnología
  • Todas las noticias

Tech Planet es tu punto de encuentro para estar al día en informática y hardware. Publicamos comparativas, configuraciones de PC, consejos de software y guías prácticas para que saques el máximo partido a tus equipos. Con un estilo claro y accesible, acercamos la tecnología a usuarios de todos los niveles.

Únete a la newsletter de Tech Planet

Cada domingo enviamos un resumen con los mejores artículos de la semana.

¡No hacemos spam! Lee nuestra política de privacidad para obtener más información.

Revisa tu bandeja de entrada o la carpeta de spam para confirmar tu suscripción.

contacto@techplanet.es

CATEGORÍAS

  • HARDWARE
  • SOFTWARE
  • PERIFÉRICOS
  • FORMACIÓN
  • PRODUCTIVIDAD
  • NOTICIAS
  • PRESUPUESTOS PC
  • GUÍAS
  • RANKINGS

SOCIAL MEDIA

TEXTOS LEGALES

  • AVISO LEGAL
  • POLÍTICA DE PRIVACIDAD
  • POLÍTICA DE COOKIES

Powered by Trígono Comunicación | © 2026  Tech Planet | En calidad de Afiliado de Amazon, Tech Planet obtiene ingresos por las compras adscritas que cumplen los requisitos aplicables.

SUBIR
Gestionar consentimiento
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}